Class SelfResourceImpl
java.lang.Object
org.apache.directory.scim.server.rest.SelfResourceImpl
- All Implemented Interfaces:
SelfResource
-
Field Summary
Fields inherited from interface org.apache.directory.scim.protocol.SelfResource
PATH
-
Constructor Summary
ConstructorDescriptionSelfResourceImpl
(UserResource userResource, jakarta.enterprise.inject.Instance<SelfIdResolver> selfIdResolver) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
delete()
jakarta.ws.rs.core.Response
getSelf
(AttributeReferenceListWrapper attributes, AttributeReferenceListWrapper excludedAttributes) jakarta.ws.rs.core.Response
patch
(PatchRequest patchRequest, AttributeReferenceListWrapper attributes, AttributeReferenceListWrapper excludedAttributes) jakarta.ws.rs.core.Response
update
(ScimUser resource, AttributeReferenceListWrapper attributes, AttributeReferenceListWrapper excludedAttributes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.directory.scim.protocol.SelfResource
create
-
Constructor Details
-
SelfResourceImpl
@Inject public SelfResourceImpl(UserResource userResource, jakarta.enterprise.inject.Instance<SelfIdResolver> selfIdResolver) -
SelfResourceImpl
public SelfResourceImpl()
-
-
Method Details
-
getSelf
public jakarta.ws.rs.core.Response getSelf(AttributeReferenceListWrapper attributes, AttributeReferenceListWrapper excludedAttributes) throws ScimException, ResourceException - Specified by:
getSelf
in interfaceSelfResource
- Returns:
- Throws:
ScimException
ResourceException
- See Also:
-
update
public jakarta.ws.rs.core.Response update(ScimUser resource, AttributeReferenceListWrapper attributes, AttributeReferenceListWrapper excludedAttributes) throws ScimException, ResourceException - Specified by:
update
in interfaceSelfResource
- Returns:
- Throws:
ScimException
ResourceException
- See Also:
-
patch
public jakarta.ws.rs.core.Response patch(PatchRequest patchRequest, AttributeReferenceListWrapper attributes, AttributeReferenceListWrapper excludedAttributes) throws ScimException, ResourceException - Specified by:
patch
in interfaceSelfResource
- Throws:
ScimException
ResourceException
-
delete
- Specified by:
delete
in interfaceSelfResource
- Throws:
ScimException
ResourceException
-