Skip navigation links
A C D E F G I R S T U 

A

AclAlreadyExistsException - Exception in eu.europeana.aas.acl.repository.exceptions
Thrown if an AclObjectIdentity already exists for the object.
AclAlreadyExistsException(String) - Constructor for exception eu.europeana.aas.acl.repository.exceptions.AclAlreadyExistsException
Constructs a new AclAlreadyExistsException with the specified detail message.
aclCache - Variable in class eu.europeana.aas.acl.CassandraAclService
 
AclEntry - Class in eu.europeana.aas.acl.model
DTO representing an individual permission assignment.
AclEntry() - Constructor for class eu.europeana.aas.acl.model.AclEntry
Constructs a new AclEntry.
AclEntry(AccessControlEntry) - Constructor for class eu.europeana.aas.acl.model.AclEntry
Constructs a new AclEntry out of the provided AccessControlEntry.
AclNotFoundException - Exception in eu.europeana.aas.acl.repository.exceptions
Thrown if an AclObjectIdentity cannot be found for the object.
AclNotFoundException(String) - Constructor for exception eu.europeana.aas.acl.repository.exceptions.AclNotFoundException
Constructs a new AclNotFoundException with the specified detail message.
AclObjectIdentity - Class in eu.europeana.aas.acl.model
DTO representing the identity of an individual domain object instance.
AclObjectIdentity() - Constructor for class eu.europeana.aas.acl.model.AclObjectIdentity
Constructs a new AclObjectIdentity
AclObjectIdentity(ObjectIdentity) - Constructor for class eu.europeana.aas.acl.model.AclObjectIdentity
Constructs a new AclObjectIdentity out of the provided ObjectIdentity.
AclObjectIdentity(Acl) - Constructor for class eu.europeana.aas.acl.model.AclObjectIdentity
Constructs a new AclObjectIdentity out of the provided Acl.
aclRepository - Variable in class eu.europeana.aas.acl.CassandraAclService
 
AclRepository - Interface in eu.europeana.aas.acl.repository
 

C

CassandraAclRepository - Class in eu.europeana.aas.acl.repository
Implementation of AclRepository using the DataStax Java Driver.
CassandraAclRepository(CassandraConnectionProvider, boolean) - Constructor for class eu.europeana.aas.acl.repository.CassandraAclRepository
Constructs a new CassandraAclRepositoryImpl.
CassandraAclRepository(Session, String) - Constructor for class eu.europeana.aas.acl.repository.CassandraAclRepository
Constructs a new CassandraAclRepositoryImpl.
CassandraAclRepository(Session, String, boolean) - Constructor for class eu.europeana.aas.acl.repository.CassandraAclRepository
Constructs a new CassandraAclRepositoryImpl and optionally creates the Cassandra keyspace and schema for storing ACLs.
CassandraAclService - Class in eu.europeana.aas.acl
Implementation of AclService using the AclRepository to access ACLs stored in Cassandra.
CassandraAclService(AclRepository, AclCache, PermissionGrantingStrategy, AclAuthorizationStrategy, PermissionFactory) - Constructor for class eu.europeana.aas.acl.CassandraAclService
Constructs a new CassandraAclService object.
CassandraMutableAclService - Class in eu.europeana.aas.acl
Provides support for creating and storing Acl instances in Cassandra, using the AclRepository.
CassandraMutableAclService(AclRepository, AclCache, PermissionGrantingStrategy, AclAuthorizationStrategy, PermissionFactory) - Constructor for class eu.europeana.aas.acl.CassandraMutableAclService
Constructs a new CassandraMutableAclService object.
createAcl(ObjectIdentity) - Method in class eu.europeana.aas.acl.CassandraMutableAclService
 
createAclsTable() - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
Creates the schema for the table holding AclEntry representations.
createAoisTable() - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
Creates the schema for the table holding AclObjectIdentity representations.
createChilrenTable() - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
Creates the schema for the table holding AclObjectIdentity children.

D

deleteAcl(ObjectIdentity, boolean) - Method in class eu.europeana.aas.acl.CassandraMutableAclService
 
deleteAcls(List<AclObjectIdentity>) - Method in interface eu.europeana.aas.acl.repository.AclRepository
Removes all relevant records for the provided AclObjectIdentity instances.
deleteAcls(List<AclObjectIdentity>) - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
 

E

eu.europeana.aas.acl - package eu.europeana.aas.acl
 
eu.europeana.aas.acl.model - package eu.europeana.aas.acl.model
 
eu.europeana.aas.acl.repository - package eu.europeana.aas.acl.repository
 
eu.europeana.aas.acl.repository.exceptions - package eu.europeana.aas.acl.repository.exceptions
 

F

findAclObjectIdentity(AclObjectIdentity) - Method in interface eu.europeana.aas.acl.repository.AclRepository
Loads a fully populated AclObjectIdentity object from the database for the provided AclObjectIdentity.
findAclObjectIdentity(AclObjectIdentity) - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
 
findAclObjectIdentityChildren(AclObjectIdentity) - Method in interface eu.europeana.aas.acl.repository.AclRepository
Loads the AclObjectIdentity instances that use the specified parent.
findAclObjectIdentityChildren(AclObjectIdentity) - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
 
findAcls(List<AclObjectIdentity>) - Method in interface eu.europeana.aas.acl.repository.AclRepository
Loads the AclEntry instances that apply for the passed AclObjectIdentity objects.
findAcls(List<AclObjectIdentity>) - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
 
findChildren(ObjectIdentity) - Method in class eu.europeana.aas.acl.CassandraAclService
 

G

getId() - Method in class eu.europeana.aas.acl.model.AclEntry
 
getId() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getMask() - Method in class eu.europeana.aas.acl.model.AclEntry
 
getObjectClass() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getOrder() - Method in class eu.europeana.aas.acl.model.AclEntry
 
getOwnerId() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getOwnerSid() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getParentObjectClass() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getParentObjectId() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getParentObjectIdentity() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getParentRowId() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getRowId() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
getSid() - Method in class eu.europeana.aas.acl.model.AclEntry
 
getSidObject() - Method in class eu.europeana.aas.acl.model.AclEntry
 

I

isAuditFailure() - Method in class eu.europeana.aas.acl.model.AclEntry
 
isAuditSuccess() - Method in class eu.europeana.aas.acl.model.AclEntry
 
isEntriesInheriting() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
isGranting() - Method in class eu.europeana.aas.acl.model.AclEntry
 
isOwnerPrincipal() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
isSidPrincipal() - Method in class eu.europeana.aas.acl.model.AclEntry
 

R

readAclById(ObjectIdentity) - Method in class eu.europeana.aas.acl.CassandraAclService
 
readAclById(ObjectIdentity, List<Sid>) - Method in class eu.europeana.aas.acl.CassandraAclService
 
readAclsById(List<ObjectIdentity>) - Method in class eu.europeana.aas.acl.CassandraAclService
 
readAclsById(List<ObjectIdentity>, List<Sid>) - Method in class eu.europeana.aas.acl.CassandraAclService
 

S

saveAcl(AclObjectIdentity) - Method in interface eu.europeana.aas.acl.repository.AclRepository
Saves an AclObjectIdentity record in the database.
saveAcl(AclObjectIdentity) - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
 
setAuditFailure(boolean) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setAuditSuccess(boolean) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setEntriesInheriting(boolean) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setGranting(boolean) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setId(String) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setId(String) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setMask(int) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setObjectClass(String) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setOrder(int) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setOwnerId(String) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setOwnerPrincipal(boolean) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setParentObjectClass(String) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setParentObjectId(String) - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
setSid(String) - Method in class eu.europeana.aas.acl.model.AclEntry
 
setSidPrincipal(boolean) - Method in class eu.europeana.aas.acl.model.AclEntry
 

T

toObjectIdentity() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 
toString() - Method in class eu.europeana.aas.acl.model.AclEntry
 
toString() - Method in class eu.europeana.aas.acl.model.AclObjectIdentity
 

U

updateAcl(MutableAcl) - Method in class eu.europeana.aas.acl.CassandraMutableAclService
 
updateAcl(AclObjectIdentity, List<AclEntry>) - Method in interface eu.europeana.aas.acl.repository.AclRepository
Changes an existing AclObjectIdentity or the related AclEntry records in the database.
updateAcl(AclObjectIdentity, List<AclEntry>) - Method in class eu.europeana.aas.acl.repository.CassandraAclRepository
 
A C D E F G I R S T U 
Skip navigation links

Copyright © 2013–2020 Europeana Cloud Development Team. All rights reserved.