|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.foundation.AbstractLangridService
jp.go.nict.langrid.foundation.servicemanagement.ExternalServiceManagement
public class ExternalServiceManagement
外部サービスの呼び出しエンドポイントを編集する。
| コンストラクタの概要 | |
|---|---|
ExternalServiceManagement()
コンストラクタ。 |
|
ExternalServiceManagement(ServiceContext serviceContext)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
void |
addActualEndpoint(String serviceId,
Endpoint endpoint)
エンドポイントを追加する。 |
void |
deleteActualEndpoint(String serviceId,
String url,
String userName)
エンドポイントを削除する。 |
void |
disableActualEndpoint(String serviceId,
String url,
String userName)
エンドポイントを無効化する。 |
void |
enableActualEndpoint(String serviceId,
String url,
String userName)
エンドポイントを有効化する。 |
Endpoint[] |
listActualEndpoints(String serviceId)
指定されたサービスのエンドポイント一覧を取得する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ExternalServiceManagement()
public ExternalServiceManagement(ServiceContext serviceContext)
serviceContext - サービスコンテキスト| メソッドの詳細 |
|---|
@ValidatedMethod
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@TransactionMethod
public Endpoint[] listActualEndpoints(@NotEmpty@ValidServiceId
String serviceId)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
ServiceConfigurationException,
ServiceNotFoundException,
UnknownException
ExternalServiceManagementService の記述:
ExternalServiceManagementService 内の listActualEndpointsserviceId - サービスID
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正な引数が渡された
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ServiceConfigurationException - サービスが適切に設定されていない
ServiceNotFoundException - 指定されたサービスが見つからない
UnknownException - 不明な理由で処理に失敗した
@ValidatedMethod
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@TransactionMethod
public void addActualEndpoint(@NotEmpty@ValidServiceId
String serviceId,
@NotNull@FieldNotNull(name="userName")
Endpoint endpoint)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
ServiceConfigurationException,
ServiceNotFoundException,
UnknownException
ExternalServiceManagementService の記述:
ExternalServiceManagementService 内の addActualEndpointserviceId - サービスIDendpoint - エンドポイント
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正な引数が渡された
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ServiceConfigurationException - サービスが適切に設定されていない
ServiceNotFoundException - 指定されたサービスが見つからない
UnknownException - 不明な理由で処理に失敗した
@ValidatedMethod
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@TransactionMethod
public void deleteActualEndpoint(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty
String url,
@NotNull
String userName)
throws AccessLimitExceededException,
EndpointNotFoundException,
InvalidParameterException,
NoAccessPermissionException,
ServiceConfigurationException,
ServiceNotFoundException,
UnknownException
ExternalServiceManagementService の記述:
ExternalServiceManagementService 内の deleteActualEndpointserviceId - サービスIDurl - エンドポイントのURLuserName - エンドポイントのBASIC認証ユーザ名
AccessLimitExceededException - アクセス制限に違反した
EndpointNotFoundException - エンドポイントが見つからない
InvalidParameterException - 不正な引数が渡された
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ServiceConfigurationException - サービスが適切に設定されていない
ServiceNotFoundException - 指定されたサービスが見つからない
UnknownException - 不明な理由で処理に失敗した
@ValidatedMethod
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@TransactionMethod
public void enableActualEndpoint(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty
String url,
@NotNull
String userName)
throws AccessLimitExceededException,
EndpointNotFoundException,
InvalidParameterException,
NoAccessPermissionException,
ServiceConfigurationException,
ServiceNotFoundException,
UnknownException
ExternalServiceManagementService の記述:
ExternalServiceManagementService 内の enableActualEndpointserviceId - サービスIDurl - エンドポイントのURLuserName - エンドポイントのBASIC認証ユーザ名
AccessLimitExceededException - アクセス制限に違反した
EndpointNotFoundException - エンドポイントが見つからない
InvalidParameterException - 不正な引数が渡された
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ServiceConfigurationException - サービスが適切に設定されていない
ServiceNotFoundException - 指定されたサービスが見つからない
UnknownException - 不明な理由で処理に失敗した
@ValidatedMethod
@AccessRightValidatedMethod(policy=SERVICEOWNER_OR_ADMIN,
argNames="serviceId")
@TransactionMethod
public void disableActualEndpoint(@NotEmpty@ValidServiceId
String serviceId,
@NotEmpty
String url,
@NotNull
String userName)
throws AccessLimitExceededException,
EndpointNotFoundException,
InvalidParameterException,
NoAccessPermissionException,
ServiceConfigurationException,
ServiceNotFoundException,
UnknownException
ExternalServiceManagementService の記述:
ExternalServiceManagementService 内の disableActualEndpointserviceId - サービスIDurl - エンドポイントのURLuserName - エンドポイントのBASIC認証ユーザ名
AccessLimitExceededException - アクセス制限に違反した
EndpointNotFoundException - エンドポイントが見つからない
InvalidParameterException - 不正な引数が渡された
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
ServiceConfigurationException - サービスが適切に設定されていない
ServiceNotFoundException - 指定されたサービスが見つからない
UnknownException - 不明な理由で処理に失敗した
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||