public class SCIMClientImpl extends Object implements SCIMClient
ENDPOINT_URL_PREFIX| Constructor and Description |
|---|
SCIMClientImpl(SlackHttpClient slackHttpClient) |
SCIMClientImpl(SlackHttpClient slackHttpClient,
String token) |
| Modifier and Type | Method and Description |
|---|---|
GroupsCreateResponse |
createGroup(GroupsCreateRequest req) |
GroupsCreateResponse |
createGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsCreateRequest.GroupsCreateRequestBuilder> req) |
UsersCreateResponse |
createUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersCreateRequest.UsersCreateRequestBuilder> req) |
UsersCreateResponse |
createUser(UsersCreateRequest req) |
UsersDeleteResponse |
delete(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersDeleteRequest.UsersDeleteRequestBuilder> req)
Deprecated.
|
UsersDeleteResponse |
delete(UsersDeleteRequest req)
Deprecated.
|
GroupsDeleteResponse |
deleteGroup(GroupsDeleteRequest req) |
GroupsDeleteResponse |
deleteGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsDeleteRequest.GroupsDeleteRequestBuilder> req) |
UsersDeleteResponse |
deleteUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersDeleteRequest.UsersDeleteRequestBuilder> req) |
UsersDeleteResponse |
deleteUser(UsersDeleteRequest req) |
String |
getEndpointUrlPrefix() |
ServiceProviderConfigsGetResponse |
getServiceProviderConfigs(RequestConfigurator<com.github.seratch.jslack.api.scim.request.ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) |
ServiceProviderConfigsGetResponse |
getServiceProviderConfigs(ServiceProviderConfigsGetRequest req) |
GroupsPatchResponse |
patchGroup(GroupsPatchRequest req) |
GroupsPatchResponse |
patchGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsPatchRequest.GroupsPatchRequestBuilder> req) |
UsersPatchResponse |
patchUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersPatchRequest.UsersPatchRequestBuilder> req) |
UsersPatchResponse |
patchUser(UsersPatchRequest req) |
GroupsReadResponse |
readGroup(GroupsReadRequest req) |
GroupsReadResponse |
readGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsReadRequest.GroupsReadRequestBuilder> req) |
UsersReadResponse |
readUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersReadRequest.UsersReadRequestBuilder> req) |
UsersReadResponse |
readUser(UsersReadRequest req) |
GroupsSearchResponse |
searchGroups(GroupsSearchRequest req) |
GroupsSearchResponse |
searchGroups(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsSearchRequest.GroupsSearchRequestBuilder> req) |
UsersSearchResponse |
searchUsers(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersSearchRequest.UsersSearchRequestBuilder> req) |
UsersSearchResponse |
searchUsers(UsersSearchRequest req) |
void |
setEndpointUrlPrefix(String endpointUrlPrefix) |
GroupsUpdateResponse |
updateGroup(GroupsUpdateRequest req) |
GroupsUpdateResponse |
updateGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsUpdateRequest.GroupsUpdateRequestBuilder> req) |
UsersUpdateResponse |
updateUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersUpdateRequest.UsersUpdateRequestBuilder> req) |
UsersUpdateResponse |
updateUser(UsersUpdateRequest req) |
public SCIMClientImpl(SlackHttpClient slackHttpClient)
public SCIMClientImpl(SlackHttpClient slackHttpClient, String token)
public String getEndpointUrlPrefix()
getEndpointUrlPrefix in interface SCIMClientpublic void setEndpointUrlPrefix(String endpointUrlPrefix)
setEndpointUrlPrefix in interface SCIMClientpublic ServiceProviderConfigsGetResponse getServiceProviderConfigs(ServiceProviderConfigsGetRequest req) throws IOException, SCIMApiException
getServiceProviderConfigs in interface SCIMClientIOExceptionSCIMApiExceptionpublic ServiceProviderConfigsGetResponse getServiceProviderConfigs(RequestConfigurator<com.github.seratch.jslack.api.scim.request.ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) throws IOException, SCIMApiException
getServiceProviderConfigs in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersSearchResponse searchUsers(UsersSearchRequest req) throws IOException, SCIMApiException
searchUsers in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersSearchResponse searchUsers(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersSearchRequest.UsersSearchRequestBuilder> req) throws IOException, SCIMApiException
searchUsers in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersReadResponse readUser(UsersReadRequest req) throws IOException, SCIMApiException
readUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersReadResponse readUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersReadRequest.UsersReadRequestBuilder> req) throws IOException, SCIMApiException
readUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersCreateResponse createUser(UsersCreateRequest req) throws IOException, SCIMApiException
createUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersCreateResponse createUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersCreateRequest.UsersCreateRequestBuilder> req) throws IOException, SCIMApiException
createUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersPatchResponse patchUser(UsersPatchRequest req) throws IOException, SCIMApiException
patchUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersPatchResponse patchUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersPatchRequest.UsersPatchRequestBuilder> req) throws IOException, SCIMApiException
patchUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersUpdateResponse updateUser(UsersUpdateRequest req) throws IOException, SCIMApiException
updateUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersUpdateResponse updateUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersUpdateRequest.UsersUpdateRequestBuilder> req) throws IOException, SCIMApiException
updateUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersDeleteResponse deleteUser(UsersDeleteRequest req) throws IOException, SCIMApiException
deleteUser in interface SCIMClientIOExceptionSCIMApiExceptionpublic UsersDeleteResponse deleteUser(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersDeleteRequest.UsersDeleteRequestBuilder> req) throws IOException, SCIMApiException
deleteUser in interface SCIMClientIOExceptionSCIMApiException@Deprecated public UsersDeleteResponse delete(UsersDeleteRequest req) throws IOException, SCIMApiException
delete in interface SCIMClientIOExceptionSCIMApiException@Deprecated public UsersDeleteResponse delete(RequestConfigurator<com.github.seratch.jslack.api.scim.request.UsersDeleteRequest.UsersDeleteRequestBuilder> req) throws IOException, SCIMApiException
delete in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsSearchResponse searchGroups(GroupsSearchRequest req) throws IOException, SCIMApiException
searchGroups in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsSearchResponse searchGroups(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsSearchRequest.GroupsSearchRequestBuilder> req) throws IOException, SCIMApiException
searchGroups in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsReadResponse readGroup(GroupsReadRequest req) throws IOException, SCIMApiException
readGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsReadResponse readGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsReadRequest.GroupsReadRequestBuilder> req) throws IOException, SCIMApiException
readGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsCreateResponse createGroup(GroupsCreateRequest req) throws IOException, SCIMApiException
createGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsCreateResponse createGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsCreateRequest.GroupsCreateRequestBuilder> req) throws IOException, SCIMApiException
createGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsPatchResponse patchGroup(GroupsPatchRequest req) throws IOException, SCIMApiException
patchGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsPatchResponse patchGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsPatchRequest.GroupsPatchRequestBuilder> req) throws IOException, SCIMApiException
patchGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsUpdateResponse updateGroup(GroupsUpdateRequest req) throws IOException, SCIMApiException
updateGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsUpdateResponse updateGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsUpdateRequest.GroupsUpdateRequestBuilder> req) throws IOException, SCIMApiException
updateGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsDeleteResponse deleteGroup(GroupsDeleteRequest req) throws IOException, SCIMApiException
deleteGroup in interface SCIMClientIOExceptionSCIMApiExceptionpublic GroupsDeleteResponse deleteGroup(RequestConfigurator<com.github.seratch.jslack.api.scim.request.GroupsDeleteRequest.GroupsDeleteRequestBuilder> req) throws IOException, SCIMApiException
deleteGroup in interface SCIMClientIOExceptionSCIMApiExceptionCopyright © 2019. All rights reserved.