|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の listActualEndpoints
serviceId
- サービス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
内の addActualEndpoint
serviceId
- サービス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
内の deleteActualEndpoint
serviceId
- サービス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
内の enableActualEndpoint
serviceId
- サービス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
内の disableActualEndpoint
serviceId
- サービスIDurl
- エンドポイントのURLuserName
- エンドポイントのBASIC認証ユーザ名
AccessLimitExceededException
- アクセス制限に違反した
EndpointNotFoundException
- エンドポイントが見つからない
InvalidParameterException
- 不正な引数が渡された
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
ServiceConfigurationException
- サービスが適切に設定されていない
ServiceNotFoundException
- 指定されたサービスが見つからない
UnknownException
- 不明な理由で処理に失敗した
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |