Class ScimV2SelfResource
- java.lang.Object
-
- edu.psu.swe.scim.server.rest.SelfResourceImpl
-
- org.silverpeas.core.webapi.admin.scim.ScimV2SelfResource
-
- All Implemented Interfaces:
edu.psu.swe.scim.spec.protocol.SelfResource
,ProtectedWebResource
,WebAuthenticationValidation
,WebAuthorizationValidation
,SilverpeasWebResource
,ScimProtectedWebResource
@WebService @Path("/domains/{domainId}/scim/Me") @Authorized @Alternative @Priority(2010) public class ScimV2SelfResource extends edu.psu.swe.scim.server.rest.SelfResourceImpl implements ScimProtectedWebResource
References : Implementation of a Client using SCIM 2.0 protocol.- Author:
- silveryocha
-
-
Field Summary
-
Fields inherited from interface org.silverpeas.core.web.SilverpeasWebResource
BASE_PATH
-
-
Constructor Summary
Constructors Constructor Description ScimV2SelfResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.silverpeas.core.webapi.admin.scim.ScimRequestContext
getSilverpeasContext()
Gets the context of Silverpeas linked to the current request.protected void
initContext()
-
Methods inherited from class edu.psu.swe.scim.server.rest.SelfResourceImpl
delete, getSelf, patch, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.silverpeas.core.webapi.admin.scim.ScimProtectedWebResource
getAdminController, getComponentId, getHttpRequest, getUri, validateUserAuthorization
-
Methods inherited from interface org.silverpeas.core.web.rs.WebAuthenticationValidation
validateUserAuthentication
-
-
-
-
Method Detail
-
initContext
@PostConstruct protected void initContext()
-
getSilverpeasContext
public org.silverpeas.core.webapi.admin.scim.ScimRequestContext getSilverpeasContext()
Description copied from interface:WebAuthenticationValidation
Gets the context of Silverpeas linked to the current request. This context must be initialized before the functional request processing.- Specified by:
getSilverpeasContext
in interfaceScimProtectedWebResource
- Specified by:
getSilverpeasContext
in interfaceWebAuthenticationValidation
- Specified by:
getSilverpeasContext
in interfaceWebAuthorizationValidation
- Returns:
SilverpeasRequestContext
instance.
-
-