Index

A C D E F G I J K M O R S U 
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 AccessControlList and 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 ManagedAcl as JSONObject.
serializePrivilegesByRole(AccessControlList) - Static method in class org.opencastproject.authorization.xacml.manager.util.AccessInformationUtil
Serialize a AccessControlList as JSONObject.
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
 
A C D E F G I J K M O R S U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form