Package com.slack.api.scim.impl
Class SCIMClientImpl
java.lang.Object
com.slack.api.scim.impl.SCIMClientImpl
- All Implemented Interfaces:
SCIMClient
public class SCIMClientImpl extends java.lang.Object implements SCIMClient
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SCIMClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache)SCIMClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache, java.lang.String token) -
Method Summary
-
Constructor Details
-
SCIMClientImpl
public SCIMClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache) -
SCIMClientImpl
public SCIMClientImpl(SlackConfig config, SlackHttpClient slackHttpClient, TeamIdCache teamIdCache, java.lang.String token)
-
-
Method Details
-
getEndpointUrlPrefix
public java.lang.String getEndpointUrlPrefix()- Specified by:
getEndpointUrlPrefixin interfaceSCIMClient
-
setEndpointUrlPrefix
public void setEndpointUrlPrefix(java.lang.String endpointUrlPrefix)- Specified by:
setEndpointUrlPrefixin interfaceSCIMClient
-
getServiceProviderConfigs
public ServiceProviderConfigsGetResponse getServiceProviderConfigs(ServiceProviderConfigsGetRequest req) throws java.io.IOException, SCIMApiException- Specified by:
getServiceProviderConfigsin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
getServiceProviderConfigs
public ServiceProviderConfigsGetResponse getServiceProviderConfigs(RequestConfigurator<ServiceProviderConfigsGetRequest.ServiceProviderConfigsGetRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
getServiceProviderConfigsin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
searchUsers
public UsersSearchResponse searchUsers(UsersSearchRequest req) throws java.io.IOException, SCIMApiException- Specified by:
searchUsersin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
searchUsers
public UsersSearchResponse searchUsers(RequestConfigurator<UsersSearchRequest.UsersSearchRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
searchUsersin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
readUser
public UsersReadResponse readUser(UsersReadRequest req) throws java.io.IOException, SCIMApiException- Specified by:
readUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
readUser
public UsersReadResponse readUser(RequestConfigurator<UsersReadRequest.UsersReadRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
readUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
createUser
public UsersCreateResponse createUser(UsersCreateRequest req) throws java.io.IOException, SCIMApiException- Specified by:
createUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
createUser
public UsersCreateResponse createUser(RequestConfigurator<UsersCreateRequest.UsersCreateRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
createUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
patchUser
public UsersPatchResponse patchUser(UsersPatchRequest req) throws java.io.IOException, SCIMApiException- Specified by:
patchUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
patchUser
public UsersPatchResponse patchUser(RequestConfigurator<UsersPatchRequest.UsersPatchRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
patchUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
updateUser
public UsersUpdateResponse updateUser(UsersUpdateRequest req) throws java.io.IOException, SCIMApiException- Specified by:
updateUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
updateUser
public UsersUpdateResponse updateUser(RequestConfigurator<UsersUpdateRequest.UsersUpdateRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
updateUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
deleteUser
public UsersDeleteResponse deleteUser(UsersDeleteRequest req) throws java.io.IOException, SCIMApiException- Specified by:
deleteUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
deleteUser
public UsersDeleteResponse deleteUser(RequestConfigurator<UsersDeleteRequest.UsersDeleteRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
deleteUserin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
searchGroups
public GroupsSearchResponse searchGroups(GroupsSearchRequest req) throws java.io.IOException, SCIMApiException- Specified by:
searchGroupsin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
searchGroups
public GroupsSearchResponse searchGroups(RequestConfigurator<GroupsSearchRequest.GroupsSearchRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
searchGroupsin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
readGroup
public GroupsReadResponse readGroup(GroupsReadRequest req) throws java.io.IOException, SCIMApiException- Specified by:
readGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
readGroup
public GroupsReadResponse readGroup(RequestConfigurator<GroupsReadRequest.GroupsReadRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
readGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
createGroup
public GroupsCreateResponse createGroup(GroupsCreateRequest req) throws java.io.IOException, SCIMApiException- Specified by:
createGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
createGroup
public GroupsCreateResponse createGroup(RequestConfigurator<GroupsCreateRequest.GroupsCreateRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
createGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
patchGroup
public GroupsPatchResponse patchGroup(GroupsPatchRequest req) throws java.io.IOException, SCIMApiException- Specified by:
patchGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
patchGroup
public GroupsPatchResponse patchGroup(RequestConfigurator<GroupsPatchRequest.GroupsPatchRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
patchGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
updateGroup
public GroupsUpdateResponse updateGroup(GroupsUpdateRequest req) throws java.io.IOException, SCIMApiException- Specified by:
updateGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
updateGroup
public GroupsUpdateResponse updateGroup(RequestConfigurator<GroupsUpdateRequest.GroupsUpdateRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
updateGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
deleteGroup
public GroupsDeleteResponse deleteGroup(GroupsDeleteRequest req) throws java.io.IOException, SCIMApiException- Specified by:
deleteGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-
deleteGroup
public GroupsDeleteResponse deleteGroup(RequestConfigurator<GroupsDeleteRequest.GroupsDeleteRequestBuilder> req) throws java.io.IOException, SCIMApiException- Specified by:
deleteGroupin interfaceSCIMClient- Throws:
java.io.IOExceptionSCIMApiException
-