Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAclServiceRestEndpoint - Class in org.opencastproject.authorization.xacml.manager.endpoint
- AbstractAclServiceRestEndpoint() - Constructor for class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- AccessInformationUtil - Class in org.opencastproject.authorization.xacml.manager.util
-
Utility class around access information like ACL.
- ACL_DIRECTORY - Static variable in class org.opencastproject.authorization.xacml.manager.impl.AclScanner
-
The directory name that holds the ACL files
- AclDb - Interface in org.opencastproject.authorization.xacml.manager.impl
-
The ACL DB stores ACLs on a per organization basis.
- AclScanner - Class in org.opencastproject.authorization.xacml.manager.impl
- AclScanner() - Constructor for class org.opencastproject.authorization.xacml.manager.impl.AclScanner
- AclService - Interface in org.opencastproject.authorization.xacml.manager.api
-
ACL service API for managing ACLs.
- AclServiceException - Exception Class in org.opencastproject.authorization.xacml.manager.api
-
Exception thrown in ACL manager service.
- AclServiceException(Throwable) - Constructor for exception class org.opencastproject.authorization.xacml.manager.api.AclServiceException
-
Create exception with a cause.
- AclServiceFactory - Interface in org.opencastproject.authorization.xacml.manager.api
-
Factory to create context dependend
AclServices. - AclServiceImpl - Class in org.opencastproject.authorization.xacml.manager.impl
-
Organization bound impl.
- AclServiceImpl(Organization, AclDb, ElasticsearchIndex, SecurityService) - Constructor for class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- activate() - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- activate(ComponentContext) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
-
OSGi callback.
- applyAclToEpisode(String, Long) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
C
- canHandle(File) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclScanner
- createAcl(String, String) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- createAcl(AccessControlList, String) - Method in interface org.opencastproject.authorization.xacml.manager.api.AclService
-
Create a new ACL.
- createAcl(AccessControlList, String) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- createAcl(Organization, AccessControlList, String) - Method in interface org.opencastproject.authorization.xacml.manager.impl.AclDb
-
Create a new ACL.
- createAcl(Organization, AccessControlList, String) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
D
- deactivate() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
-
OSGi callback.
- deactivate() - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- deleteAcl(long) - Method in interface org.opencastproject.authorization.xacml.manager.api.AclService
-
Delete an ACL by its ID.
- deleteAcl(long) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- deleteAcl(long) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- deleteAcl(Organization, long) - Method in interface org.opencastproject.authorization.xacml.manager.impl.AclDb
-
Delete an ACL by its ID.
- deleteAcl(Organization, long) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- deleteByIdAndOrgQuery(String, Long) - Static method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
-
Delete an ACL by id.
- digest(ManagedAcl) - Static method in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
E
- extendAcl(String, String, String, boolean) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
F
- findByIdAndOrgQuery(String, Long) - Static method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
-
Find a managed ACL by id.
- findByIdQuery(Long) - Static method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
-
Find a managed ACL by id.
- findByNameAndOrgQuery(String, String) - Static method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
-
Find a managed ACL by name.
- findByOrgQuery(String) - Static method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
-
Find all ACLs of an organization.
- full(ManagedAcl) - Static method in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- full(AccessControlEntry) - Static method in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- full(AccessControlList) - Static method in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- fullAccessControlEntry - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- fullManagedAcl - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
G
- getAcl() - Method in interface org.opencastproject.authorization.xacml.manager.api.ManagedAcl
-
Return the ACL.
- getAcl() - Method in class org.opencastproject.authorization.xacml.manager.impl.ManagedAclImpl
- getAcl() - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
- getAcl(long) - Method in interface org.opencastproject.authorization.xacml.manager.api.AclService
-
Return an ACL of an organization by its ID.
- getAcl(long) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- getAcl(long) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- getAcl(String) - Method in interface org.opencastproject.authorization.xacml.manager.api.AclService
-
Return an ACL of an organization by its name.
- getAcl(String) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- getAcl(Organization, long) - Method in interface org.opencastproject.authorization.xacml.manager.impl.AclDb
-
Return an ACL of an organization by its ID.
- getAcl(Organization, long) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- getAcl(Organization, String) - Method in interface org.opencastproject.authorization.xacml.manager.impl.AclDb
-
Return an ACL of an organization by its name.
- getAcl(Organization, String) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- getAcls() - Method in interface org.opencastproject.authorization.xacml.manager.api.AclService
-
Return all ACLs of this organization.
- getAcls() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- getAcls() - Method in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- getAcls(Organization) - Method in interface org.opencastproject.authorization.xacml.manager.impl.AclDb
-
Return all ACLs of this organization.
- getAcls(Organization) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- getAclServiceFactory() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- getAclServiceFactory() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
- getAssetManager() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- getAssetManager() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
- getAuthorizationService() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- getAuthorizationService() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
- getId() - Method in interface org.opencastproject.authorization.xacml.manager.api.ManagedAcl
-
Return the ID of the ACL.
- getId() - Method in class org.opencastproject.authorization.xacml.manager.impl.ManagedAclImpl
- getId() - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
- getName() - Method in interface org.opencastproject.authorization.xacml.manager.api.ManagedAcl
-
Return the display name of the ACL.
- getName() - Method in class org.opencastproject.authorization.xacml.manager.impl.ManagedAclImpl
- getName() - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
- getOrganizationId() - Method in interface org.opencastproject.authorization.xacml.manager.api.ManagedAcl
-
Return the ID of the organization the ACL belongs to.
- getOrganizationId() - Method in class org.opencastproject.authorization.xacml.manager.impl.ManagedAclImpl
- getOrganizationId() - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
- getSecurityService() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- getSecurityService() - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
I
- index - Variable in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
-
The Elasticsearch indices
- index - Variable in class org.opencastproject.authorization.xacml.manager.impl.OsgiAclServiceFactory
- install(File) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclScanner
J
- JpaAclDb - Class in org.opencastproject.authorization.xacml.manager.impl.persistence
-
JPA based impl of an
AclDb. - JpaAclDb() - Constructor for class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- JsonConv - Class in org.opencastproject.authorization.xacml.manager.endpoint
-
Converter functions from business objects to JSON structures.
K
- KEY_ACE - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_ACL - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_ACTION - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_ALLOW - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_ID - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_NAME - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_ORGANIZATION_ID - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
- KEY_ROLE - Static variable in class org.opencastproject.authorization.xacml.manager.endpoint.JsonConv
M
- ManagedAcl - Interface in org.opencastproject.authorization.xacml.manager.api
-
Product type of an
AccessControlListand some metadata. - ManagedAclEntity - Class in org.opencastproject.authorization.xacml.manager.impl.persistence
- ManagedAclEntity() - Constructor for class org.opencastproject.authorization.xacml.manager.impl.persistence.ManagedAclEntity
-
JPA constructor
- ManagedAclImpl - Class in org.opencastproject.authorization.xacml.manager.impl
- ManagedAclImpl(Long, String, String, AccessControlList) - Constructor for class org.opencastproject.authorization.xacml.manager.impl.ManagedAclImpl
-
Create a managed acl
- matchAcls(List<ManagedAcl>, AccessControlList) - Static method in class org.opencastproject.authorization.xacml.manager.util.AccessInformationUtil
-
Matches the given ACL against the given list of managed ACLs returning the first match.
- matchAclsLenient(List<ManagedAcl>, AccessControlList, List<String>) - Static method in class org.opencastproject.authorization.xacml.manager.util.AccessInformationUtil
-
Matches the given ACL against the given list of managed ACLs returning the first match.
O
- org.opencastproject.authorization.xacml.manager.api - package org.opencastproject.authorization.xacml.manager.api
- org.opencastproject.authorization.xacml.manager.endpoint - package org.opencastproject.authorization.xacml.manager.endpoint
- org.opencastproject.authorization.xacml.manager.impl - package org.opencastproject.authorization.xacml.manager.impl
- org.opencastproject.authorization.xacml.manager.impl.persistence - package org.opencastproject.authorization.xacml.manager.impl.persistence
- org.opencastproject.authorization.xacml.manager.util - package org.opencastproject.authorization.xacml.manager.util
- OsgiAclServiceFactory - Class in org.opencastproject.authorization.xacml.manager.impl
-
OSGi implementation of
AclServiceFactory. - OsgiAclServiceFactory() - Constructor for class org.opencastproject.authorization.xacml.manager.impl.OsgiAclServiceFactory
- OsgiAclServiceRestEndpoint - Class in org.opencastproject.authorization.xacml.manager.endpoint
-
REST endpoint for ACL manager.
- OsgiAclServiceRestEndpoint() - Constructor for class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
R
- reduceAcl(String, String, String) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
S
- serializeManagedAcl(ManagedAcl) - Static method in class org.opencastproject.authorization.xacml.manager.util.AccessInformationUtil
-
Serializes a
ManagedAclasJSONObject. - serializePrivilegesByRole(AccessControlList) - Static method in class org.opencastproject.authorization.xacml.manager.util.AccessInformationUtil
-
Serialize a
AccessControlListasJSONObject. - serviceFor(Organization) - Method in interface org.opencastproject.authorization.xacml.manager.api.AclServiceFactory
-
Create an ACL service for an organization dependend context.
- serviceFor(Organization) - Method in class org.opencastproject.authorization.xacml.manager.impl.OsgiAclServiceFactory
- setAclDb(AclDb) - Method in class org.opencastproject.authorization.xacml.manager.impl.OsgiAclServiceFactory
- setAclServiceFactory(AclServiceFactory) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
-
OSGi callback for setting persistence.
- setAssetManager(AssetManager) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
-
OSGi DI callback.
- setAuthorizationService(AuthorizationService) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
-
OSGi DI callback.
- setDBSessionFactory(DBSessionFactory) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- setEntityManagerFactory(EntityManagerFactory) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
- setIndex(ElasticsearchIndex) - Method in class org.opencastproject.authorization.xacml.manager.impl.OsgiAclServiceFactory
- setSecurityService(SecurityService) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.OsgiAclServiceRestEndpoint
-
OSGi callback for setting security service.
- setSecurityService(SecurityService) - Method in class org.opencastproject.authorization.xacml.manager.impl.OsgiAclServiceFactory
U
- uninstall(File) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclScanner
- update(File) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclScanner
- updateAcl(long, String, String) - Method in class org.opencastproject.authorization.xacml.manager.endpoint.AbstractAclServiceRestEndpoint
- updateAcl(ManagedAcl) - Method in interface org.opencastproject.authorization.xacml.manager.api.AclService
-
Update an existing ACL.
- updateAcl(ManagedAcl) - Method in interface org.opencastproject.authorization.xacml.manager.impl.AclDb
-
Update an existing ACL.
- updateAcl(ManagedAcl) - Method in class org.opencastproject.authorization.xacml.manager.impl.AclServiceImpl
- updateAcl(ManagedAcl) - Method in class org.opencastproject.authorization.xacml.manager.impl.persistence.JpaAclDb
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form