Class OsgiAclServiceRestEndpoint
java.lang.Object
org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
@Path("/acl-manager")
public final class OsgiAclServiceRestEndpoint
extends AbstractAclServiceRestEndpoint
REST endpoint for ACL manager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.service.component.ComponentContext cc) OSGi callback.voidOSGi callback.protected AclServiceFactoryprotected AssetManagerprotected AuthorizationServiceprotected SecurityServicevoidsetAclServiceFactory(AclServiceFactory aclServiceFactory) OSGi callback for setting persistence.voidsetAssetManager(AssetManager assetManager) OSGi DI callback.voidsetAuthorizationService(AuthorizationService authorizationService) OSGi DI callback.voidsetSecurityService(SecurityService securityService) OSGi callback for setting security service.Methods inherited from class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
applyAclToEpisode, createAcl, deleteAcl, extendAcl, getAcl, getAcls, reduceAcl, updateAcl
-
Constructor Details
-
OsgiAclServiceRestEndpoint
public OsgiAclServiceRestEndpoint()
-
-
Method Details
-
activate
public void activate(org.osgi.service.component.ComponentContext cc) OSGi callback. -
deactivate
public void deactivate()OSGi callback. -
setAclServiceFactory
OSGi callback for setting persistence. -
setSecurityService
OSGi callback for setting security service. -
setAuthorizationService
OSGi DI callback. -
setAssetManager
OSGi DI callback. -
getAclServiceFactory
- Specified by:
getAclServiceFactoryin classAbstractAclServiceRestEndpoint
-
getSecurityService
- Specified by:
getSecurityServicein classAbstractAclServiceRestEndpoint
-
getAssetManager
- Specified by:
getAssetManagerin classAbstractAclServiceRestEndpoint
-
getAuthorizationService
- Specified by:
getAuthorizationServicein classAbstractAclServiceRestEndpoint
-