Index

A B C D E F G H I M N O P R T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractAclMapper<T> - Class in org.bremersee.acl.mapper
The abstract acl mapper.
AbstractAclMapper(String[], boolean, Set<String>) - Constructor for class org.bremersee.acl.mapper.AbstractAclMapper
Instantiates a new abstract acl mapper.
AccessControlEntry - Interface in org.bremersee.acl.model
Specifies a permission and who is granted.
AccessControlEntryModifications - Interface in org.bremersee.acl.model
Specifies modifications of an access control entry.
AccessControlList - Interface in org.bremersee.acl.model
Specifies permissions and who is granted.
AccessControlListModifications - Interface in org.bremersee.acl.model
Specifies modifications of an access control list.
AccessEvaluation - Enum Class in org.bremersee.acl
The access evaluation type.
AccessEvaluator - Interface in org.bremersee.acl
The access evaluator.
AccessEvaluator.Impl - Class in org.bremersee.acl
The default access evaluator implementation.
Ace - Interface in org.bremersee.acl
The access control entry.
Ace.AceBuilder - Class in org.bremersee.acl
The ace builder.
Ace.AceImpl - Class in org.bremersee.acl
The ace implementation.
AceBuilder() - Constructor for class org.bremersee.acl.Ace.AceBuilder
 
AceToDocumentConverter - Class in org.bremersee.acl.spring.data.mongodb.convert
The ace to document converter.
AceToDocumentConverter() - Constructor for class org.bremersee.acl.spring.data.mongodb.convert.AceToDocumentConverter
Instantiates a new ace to document converter.
Acl - Interface in org.bremersee.acl
The access control list.
Acl.AclBuilder - Class in org.bremersee.acl
The al builder.
Acl.AclImpl - Class in org.bremersee.acl
The acl implementation.
AclBuilder() - Constructor for class org.bremersee.acl.Acl.AclBuilder
Instantiates a new acl builder.
AclConverters - Class in org.bremersee.acl.spring.data.mongodb.convert
The type Acl converters.
AclConverters() - Constructor for class org.bremersee.acl.spring.data.mongodb.convert.AclConverters
Instantiates a new acl converters.
AclCriteriaAndUpdateBuilder - Class in org.bremersee.acl.spring.data.mongodb
The acl criteria and update builder.
AclCriteriaAndUpdateBuilder(Class<?>) - Constructor for class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Instantiates a new acl criteria and update builder.
AclCriteriaAndUpdateBuilder(String) - Constructor for class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Instantiates a new acl criteria and update builder.
AclHolder - Annotation Interface in org.bremersee.acl.annotation
The acl holder.
AclIndexOperations - Class in org.bremersee.acl.spring.data.mongodb
The acl index operations.
AclIndexOperations(MongoOperations) - Constructor for class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Instantiates a new acl index operations.
AclMapper<T> - Interface in org.bremersee.acl.mapper
The acl mapper.
AclModificationUpdate - Interface in org.bremersee.acl.spring.data.mongodb
The acl modification update.
AclToDocumentConverter - Class in org.bremersee.acl.spring.data.mongodb.convert
The acl to document converter.
AclToDocumentConverter() - Constructor for class org.bremersee.acl.spring.data.mongodb.convert.AclToDocumentConverter
Instantiates a new acl to document converter.
AclUserContext - Interface in org.bremersee.acl
The acl user context.
addAddGroups(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds one element to addGroups set.
addAddGroups(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to addGroups set.
addAddRoles(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds one element to addRoles set.
addAddRoles(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to addRoles set.
addAddUsers(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds one element to addUsers set.
addAddUsers(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to addUsers set.
addAllAddGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to addGroups set.
addAllAddRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to addRoles set.
addAllAddUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to addUsers set.
addAllRemoveGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to removeGroups set.
addAllRemoveRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to removeRoles set.
addAllRemoveUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to removeUsers set.
addGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Sets or replaces all elements for addGroups set.
addGroups(String, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add groups.
addGroups(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Add groups ace builder.
addGroups(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add groups.
addGroups(Predicate<String>, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add groups.
addPermissions(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add permissions.
addRemoveGroups(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds one element to removeGroups set.
addRemoveGroups(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to removeGroups set.
addRemoveRoles(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds one element to removeRoles set.
addRemoveRoles(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to removeRoles set.
addRemoveUsers(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds one element to removeUsers set.
addRemoveUsers(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Adds elements to removeUsers set.
addRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Sets or replaces all elements for addRoles set.
addRoles(String, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add roles.
addRoles(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Add roles ace builder.
addRoles(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add roles.
addRoles(Predicate<String>, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add roles.
addUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Sets or replaces all elements for addUsers set.
addUsers(String, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add users.
addUsers(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Add users ace builder.
addUsers(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add users.
addUsers(Predicate<String>, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Add users.
ADMINISTRATION - Static variable in class org.bremersee.acl.PermissionConstants
The constant ADMINISTRATION.
adminRoles - Variable in class org.bremersee.acl.mapper.AbstractAclMapper
The admin roles.
ALL_PERMISSIONS - Enum constant in enum class org.bremersee.acl.AccessEvaluation
All permissions access evaluation.
ANONYMOUS - Static variable in interface org.bremersee.acl.AclUserContext
The constant ANONYMOUS.
ANY_PERMISSION - Enum constant in enum class org.bremersee.acl.AccessEvaluation
Any permission access evaluation.
apply(AccessControlListModifications) - Method in class org.bremersee.acl.Acl.AclBuilder
Apply modifications.

B

build() - Method in class org.bremersee.acl.Ace.AceBuilder
Build ace.
build() - Method in class org.bremersee.acl.Acl.AclBuilder
Build acl.
build() - Method in class org.bremersee.acl.ImmutableAclUserContext.Builder
build() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
build() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
build() - Method in class org.bremersee.acl.model.ImmutableAccessControlList.Builder
build() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications.Builder
builder() - Static method in interface org.bremersee.acl.Ace
Builder ace builder.
builder() - Static method in interface org.bremersee.acl.Acl
Builder acl builder.
builder() - Static method in interface org.bremersee.acl.AclUserContext
Creates new user context builder.
builder() - Static method in class org.bremersee.acl.ImmutableAclUserContext
Creates a builder for ImmutableAclUserContext.
builder() - Static method in interface org.bremersee.acl.model.AccessControlEntry
Creates new builder.
builder() - Static method in interface org.bremersee.acl.model.AccessControlEntryModifications
Creates new builder.
builder() - Static method in interface org.bremersee.acl.model.AccessControlList
Creates new builder.
builder() - Static method in interface org.bremersee.acl.model.AccessControlListModifications
Creates new builder.
builder() - Static method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Creates a builder for ImmutableAccessControlEntry.
builder() - Static method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
builder() - Static method in class org.bremersee.acl.model.ImmutableAccessControlList
Creates a builder for ImmutableAccessControlList.
builder() - Static method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
builder() - Static method in interface org.bremersee.acl.spring.data.mongodb.AclModificationUpdate
Creates acl modification update builder.
buildPermissionCriteria(AclUserContext, AccessEvaluation, Collection<String>) - Method in class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Build permission criteria.
buildUpdate(String) - Method in class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Build update.
buildUpdate(Acl) - Method in class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Build update.
buildUpdate(AccessControlListModifications) - Method in class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Build update acl modification update.
buildUpdateOwnerCriteria(AclUserContext) - Method in class org.bremersee.acl.spring.data.mongodb.AclCriteriaAndUpdateBuilder
Build update owner criteria.

C

compareTo(AccessControlEntry) - Method in interface org.bremersee.acl.model.AccessControlEntry
 
compareTo(AccessControlEntryModifications) - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
 
convert(Ace) - Method in class org.bremersee.acl.spring.data.mongodb.convert.AceToDocumentConverter
 
convert(Acl) - Method in class org.bremersee.acl.spring.data.mongodb.convert.AclToDocumentConverter
 
convert(Document) - Method in class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAceConverter
 
convert(Document) - Method in class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAclConverter
 
copyOf(AclUserContext) - Static method in class org.bremersee.acl.ImmutableAclUserContext
Creates an immutable copy of a AclUserContext value.
copyOf(AccessControlEntry) - Static method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Creates an immutable copy of a AccessControlEntry value.
copyOf(AccessControlEntryModifications) - Static method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Creates an immutable copy of a AccessControlEntryModifications value.
copyOf(AccessControlList) - Static method in class org.bremersee.acl.model.ImmutableAccessControlList
Creates an immutable copy of a AccessControlList value.
copyOf(AccessControlListModifications) - Static method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
Creates an immutable copy of a AccessControlListModifications value.
CREATE - Static variable in class org.bremersee.acl.PermissionConstants
The constant CREATE.

D

DefaultAclMapper - Class in org.bremersee.acl.mapper
The default acl mapper.
DefaultAclMapper(String[], boolean, Set<String>) - Constructor for class org.bremersee.acl.mapper.DefaultAclMapper
Instantiates a new default acl mapper.
defaultPermissions - Variable in class org.bremersee.acl.mapper.AbstractAclMapper
The default permissions.
DELETE - Static variable in class org.bremersee.acl.PermissionConstants
The constant DELETE.
DocumentToAceConverter - Class in org.bremersee.acl.spring.data.mongodb.convert
The document to ace converter.
DocumentToAceConverter() - Constructor for class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAceConverter
Instantiates a new document to ace converter.
DocumentToAclConverter - Class in org.bremersee.acl.spring.data.mongodb.convert
The document to acl converter.
DocumentToAclConverter() - Constructor for class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAclConverter
Instantiates a new document to acl converter.

E

empty() - Static method in interface org.bremersee.acl.Ace
Empty ace.
ensureAclIndexes(Class<?>, String, Collection<String>, boolean) - Method in class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Ensure acl indexes.
ensureAclIndexes(Class<?>, Collection<String>, boolean) - Method in class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Ensure acl indexes.
ensureAclIndexes(String, String, Collection<String>, boolean) - Method in class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Ensure acl indexes.
entries(Collection<AccessControlEntry>) - Method in class org.bremersee.acl.model.ImmutableAccessControlList.Builder
Initializes the value for the entries attribute.
ENTRIES - Static variable in interface org.bremersee.acl.Acl
The constant ENTRIES.
equals(Object) - Method in class org.bremersee.acl.ImmutableAclUserContext
This instance is equal to all instances of ImmutableAclUserContext that have equal attribute values.
equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
This instance is equal to all instances of ImmutableAccessControlEntry that have equal attribute values.
equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
This instance is equal to all instances of ImmutableAccessControlEntryModifications that have equal attribute values.
equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlList
This instance is equal to all instances of ImmutableAccessControlList that have equal attribute values.
equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
This instance is equal to all instances of ImmutableAccessControlListModifications that have equal attribute values.
equals(Object) - Method in class org.bremersee.acl.spring.data.mongodb.convert.AceToDocumentConverter
 
equals(Object) - Method in class org.bremersee.acl.spring.data.mongodb.convert.AclToDocumentConverter
 
equals(Object) - Method in class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAceConverter
 
equals(Object) - Method in class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAclConverter
 

F

from(Ace) - Method in class org.bremersee.acl.Ace.AceBuilder
From ace builder.
from(Acl) - Method in class org.bremersee.acl.Acl.AclBuilder
From acl.
from(AclUserContext) - Method in class org.bremersee.acl.ImmutableAclUserContext.Builder
Fill a builder with attribute values from the provided AclUserContext instance.
from(AccessControlEntry) - Static method in interface org.bremersee.acl.model.AccessControlEntryModifications
Creates new builder from the given access control entry.
from(AccessControlEntry) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
Fill a builder with attribute values from the provided AccessControlEntry instance.
from(AccessControlEntryModifications) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Fill a builder with attribute values from the provided AccessControlEntryModifications instance.
from(AccessControlList) - Method in class org.bremersee.acl.model.ImmutableAccessControlList.Builder
Fill a builder with attribute values from the provided AccessControlList instance.
from(AccessControlListModifications) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications.Builder
Fill a builder with attribute values from the provided AccessControlListModifications instance.

G

getAclIndexInfo(Class<?>) - Method in class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Gets acl index info.
getAclIndexInfo(Class<?>, String) - Method in class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Gets acl index info.
getAclIndexInfo(String, String) - Method in class org.bremersee.acl.spring.data.mongodb.AclIndexOperations
Gets acl index info.
getAddGroups() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Groups to be added.
getAddGroups() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Groups to be added.
getAddRoles() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Roles to be added.
getAddRoles() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Roles to be added.
getAddUsers() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Users to be added.
getAddUsers() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Users to be added.
getAll() - Static method in class org.bremersee.acl.PermissionConstants
Gets all.
getCustomConversions() - Method in class org.bremersee.acl.spring.data.mongodb.convert.AclConverters
Gets converters to register.
getEntries() - Method in interface org.bremersee.acl.model.AccessControlList
Get entries.
getEntries() - Method in class org.bremersee.acl.model.ImmutableAccessControlList
Get entries.
getFinalUpdate() - Method in interface org.bremersee.acl.spring.data.mongodb.AclModificationUpdate
Gets final update.
getGroups() - Method in class org.bremersee.acl.Ace.AceImpl
 
getGroups() - Method in interface org.bremersee.acl.Ace
Gets groups.
getGroups() - Method in interface org.bremersee.acl.AclUserContext
Gets groups.
getGroups() - Method in class org.bremersee.acl.ImmutableAclUserContext
Gets groups.
getGroups() - Method in interface org.bremersee.acl.model.AccessControlEntry
Specifies the granted groups.
getGroups() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Specifies the granted groups.
getModifications() - Method in interface org.bremersee.acl.model.AccessControlListModifications
Get modifications.
getModifications() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
Get modifications.
getModificationsDistinct() - Method in interface org.bremersee.acl.model.AccessControlListModifications
Gets modifications distinct.
getModificationsDistinct() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
Gets modifications distinct.
getName() - Method in interface org.bremersee.acl.AclUserContext
Gets name.
getName() - Method in class org.bremersee.acl.ImmutableAclUserContext
Gets name.
getOwner() - Method in class org.bremersee.acl.Acl.AclImpl
 
getOwner() - Method in interface org.bremersee.acl.Acl
Gets owner.
getOwner() - Method in interface org.bremersee.acl.model.AccessControlList
The owner is always granted and can only be changed by the owner.
getOwner() - Method in class org.bremersee.acl.model.ImmutableAccessControlList
The owner is always granted and can only be changed by the owner.
getPermission() - Method in interface org.bremersee.acl.model.AccessControlEntry
Specifies the permission.
getPermission() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Specifies the permission.
getPermission() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Specifies the permission.
getPermission() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Specifies the permission.
getPermissionMap() - Method in class org.bremersee.acl.Acl.AclImpl
 
getPermissionMap() - Method in interface org.bremersee.acl.Acl
Returns the entries of this access control list.
getPreparationUpdates() - Method in interface org.bremersee.acl.spring.data.mongodb.AclModificationUpdate
Gets preparation updates.
getRemoveGroups() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Groups to be removed.
getRemoveGroups() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Groups to be removed.
getRemoveRoles() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Roles to be removed.
getRemoveRoles() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Roles to be removed.
getRemoveUsers() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Users to be removed.
getRemoveUsers() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Users to be removed.
getRoles() - Method in class org.bremersee.acl.Ace.AceImpl
 
getRoles() - Method in interface org.bremersee.acl.Ace
Gets roles.
getRoles() - Method in interface org.bremersee.acl.AclUserContext
Gets roles.
getRoles() - Method in class org.bremersee.acl.ImmutableAclUserContext
Gets roles.
getRoles() - Method in interface org.bremersee.acl.model.AccessControlEntry
Specifies the granted roles.
getRoles() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Specifies the granted roles.
getUpdates() - Method in interface org.bremersee.acl.spring.data.mongodb.AclModificationUpdate
Gets updates.
getUsers() - Method in class org.bremersee.acl.Ace.AceImpl
 
getUsers() - Method in interface org.bremersee.acl.Ace
Gets users.
getUsers() - Method in interface org.bremersee.acl.model.AccessControlEntry
Specifies the granted users.
getUsers() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Specifies the granted users.
groups(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Groups ace builder.
groups(Collection<String>) - Method in class org.bremersee.acl.ImmutableAclUserContext.Builder
Initializes the value for the groups attribute.
groups(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
Initializes the value for the groups attribute.
GROUPS - Static variable in interface org.bremersee.acl.Ace
The constant GROUPS.
GROUPS - Static variable in interface org.bremersee.acl.model.AccessControlEntry
The constant GROUPS.
guest(boolean) - Method in class org.bremersee.acl.Ace.AceBuilder
Guest ace builder.
guest(boolean) - Method in class org.bremersee.acl.Acl.AclBuilder
Guest.
guest(String, boolean) - Method in class org.bremersee.acl.Acl.AclBuilder
Guest.
guest(Predicate<String>, boolean) - Method in class org.bremersee.acl.Acl.AclBuilder
Guest.
GUEST - Static variable in interface org.bremersee.acl.Ace
The constant GUEST.
GUEST - Static variable in interface org.bremersee.acl.model.AccessControlEntry
The constant GUEST.

H

hashCode() - Method in class org.bremersee.acl.ImmutableAclUserContext
Computes a hash code from attributes: name, roles, groups.
hashCode() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Computes a hash code from attributes: permission, isGuest, users, roles, groups.
hashCode() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Computes a hash code from attributes: permission, isGuest, addUsers, removeUsers, addRoles, removeRoles, addGroups, removeGroups.
hashCode() - Method in class org.bremersee.acl.model.ImmutableAccessControlList
Computes a hash code from attributes: owner, entries.
hashCode() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
Computes a hash code from attributes: modifications, modificationsDistinct.
hashCode() - Method in class org.bremersee.acl.spring.data.mongodb.convert.AceToDocumentConverter
 
hashCode() - Method in class org.bremersee.acl.spring.data.mongodb.convert.AclToDocumentConverter
 
hashCode() - Method in class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAceConverter
 
hashCode() - Method in class org.bremersee.acl.spring.data.mongodb.convert.DocumentToAclConverter
 
hasPermission(AclUserContext, String) - Method in interface org.bremersee.acl.AccessEvaluator
Determines whether the given user with the given roles and groups has the specified permission.
hasPermission(AclUserContext, String) - Method in class org.bremersee.acl.AccessEvaluator.Impl
 
hasPermissions(AclUserContext, AccessEvaluation, Collection<String>) - Method in interface org.bremersee.acl.AccessEvaluator
Determines whether the given user with the given roles and groups has the specified permissions according to the given access evaluation type.
hideAdminRoles - Variable in class org.bremersee.acl.mapper.AbstractAclMapper
The hide admin roles.

I

ImmutableAccessControlEntry - Class in org.bremersee.acl.model
Immutable implementation of AccessControlEntry.
ImmutableAccessControlEntry.Builder - Class in org.bremersee.acl.model
Builds instances of type ImmutableAccessControlEntry.
ImmutableAccessControlEntryModifications - Class in org.bremersee.acl.model
Immutable implementation of AccessControlEntryModifications.
ImmutableAccessControlEntryModifications.Builder - Class in org.bremersee.acl.model
ImmutableAccessControlList - Class in org.bremersee.acl.model
Immutable implementation of AccessControlList.
ImmutableAccessControlList.Builder - Class in org.bremersee.acl.model
Builds instances of type ImmutableAccessControlList.
ImmutableAccessControlListModifications - Class in org.bremersee.acl.model
Immutable implementation of AccessControlListModifications.
ImmutableAccessControlListModifications.Builder - Class in org.bremersee.acl.model
Builds instances of type ImmutableAccessControlListModifications.
ImmutableAclUserContext - Class in org.bremersee.acl
Immutable implementation of AclUserContext.
ImmutableAclUserContext.Builder - Class in org.bremersee.acl
Builds instances of type ImmutableAclUserContext.
isAnyPermission() - Method in enum class org.bremersee.acl.AccessEvaluation
Is any permission sufficient.
isGuest() - Method in class org.bremersee.acl.Ace.AceImpl
 
isGuest() - Method in interface org.bremersee.acl.Ace
Determines whether guests have access.
isGuest() - Method in interface org.bremersee.acl.model.AccessControlEntry
Specifies whether anybody is granted or not.
isGuest() - Method in interface org.bremersee.acl.model.AccessControlEntryModifications
Specifies whether anybody is granted or not.
isGuest() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Specifies whether anybody is granted or not.
isGuest() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Specifies whether anybody is granted or not.
isGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
Initializes the value for the isGuest attribute.
isGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Initializes the value for the isGuest attribute.

M

map(AccessControlList) - Method in interface org.bremersee.acl.mapper.AclMapper
Map access control list dto to business object.
map(AccessControlList) - Method in class org.bremersee.acl.mapper.DefaultAclMapper
 
map(T) - Method in class org.bremersee.acl.mapper.AbstractAclMapper
 
map(T) - Method in interface org.bremersee.acl.mapper.AclMapper
Map access control list (entity) to dto.
modifications(Collection<AccessControlEntryModifications>) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications.Builder
Initializes the value for the modifications attribute.
modify(AccessControlListModifications, AclUserContext, AccessEvaluation, Collection<String>) - Method in interface org.bremersee.acl.Acl
Modifies the access control list.

N

name(String) - Method in class org.bremersee.acl.ImmutableAclUserContext.Builder
Initializes the value for the name attribute.

O

of(Acl) - Static method in interface org.bremersee.acl.AccessEvaluator
Creates an access evaluator from the given access control list.
org.bremersee.acl - package org.bremersee.acl
The package contains the in-memory business logic of access control lists.
org.bremersee.acl.annotation - package org.bremersee.acl.annotation
 
org.bremersee.acl.mapper - package org.bremersee.acl.mapper
The package contains acl mappers to convert business objects to data transfer objects and vice versa.
org.bremersee.acl.model - package org.bremersee.acl.model
 
org.bremersee.acl.spring.data.mongodb - package org.bremersee.acl.spring.data.mongodb
The package contains acl criteria und updates for MongoDB.
org.bremersee.acl.spring.data.mongodb.convert - package org.bremersee.acl.spring.data.mongodb.convert
The package contains the acl converters for MongoDB.
owner(String) - Method in class org.bremersee.acl.Acl.AclBuilder
Owner.
owner(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlList.Builder
Initializes the value for the owner attribute.
OWNER - Static variable in interface org.bremersee.acl.Acl
The constant OWNER.

P

path() - Element in annotation interface org.bremersee.acl.annotation.AclHolder
Path to the Acl object.
permission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
Initializes the value for the permission attribute.
permission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Initializes the value for the permission attribute.
PERMISSION - Static variable in interface org.bremersee.acl.model.AccessControlEntry
The constant PERMISSION.
PermissionConstants - Class in org.bremersee.acl
The permission constants.
permissionMap(Map<String, ? extends Ace>) - Method in class org.bremersee.acl.Acl.AclBuilder
Permission map.

R

READ - Static variable in class org.bremersee.acl.PermissionConstants
The constant READ.
removeGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Sets or replaces all elements for removeGroups set.
removeGroups(String, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove groups.
removeGroups(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Remove groups ace builder.
removeGroups(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove groups.
removeGroups(Predicate<String>, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove groups.
removePermissions(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove permissions.
removeRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Sets or replaces all elements for removeRoles set.
removeRoles(String, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove roles.
removeRoles(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Remove roles ace builder.
removeRoles(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove roles.
removeRoles(Predicate<String>, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove roles.
removeUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
Sets or replaces all elements for removeUsers set.
removeUsers(String, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove users.
removeUsers(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Remove users ace builder.
removeUsers(Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove users.
removeUsers(Predicate<String>, Collection<String>) - Method in class org.bremersee.acl.Acl.AclBuilder
Remove users.
roles(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Roles ace builder.
roles(Collection<String>) - Method in class org.bremersee.acl.ImmutableAclUserContext.Builder
Initializes the value for the roles attribute.
roles(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
Initializes the value for the roles attribute.
ROLES - Static variable in interface org.bremersee.acl.Ace
The constant ROLES.
ROLES - Static variable in interface org.bremersee.acl.model.AccessControlEntry
The constant ROLES.

T

toString() - Method in class org.bremersee.acl.ImmutableAclUserContext
Prints the immutable value AclUserContext with attribute values.
toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Prints the immutable value AccessControlEntry with attribute values.
toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Prints the immutable value AccessControlEntryModifications with attribute values.
toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlList
Prints the immutable value AccessControlList with attribute values.
toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
Prints the immutable value AccessControlListModifications with attribute values.

U

users(Collection<String>) - Method in class org.bremersee.acl.Ace.AceBuilder
Users ace builder.
users(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
Initializes the value for the users attribute.
USERS - Static variable in interface org.bremersee.acl.Ace
The constant USERS.
USERS - Static variable in interface org.bremersee.acl.model.AccessControlEntry
The constant USERS.

V

valueOf(String) - Static method in enum class org.bremersee.acl.AccessEvaluation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.bremersee.acl.AccessEvaluation
Returns an array containing the constants of this enum class, in the order they are declared.

W

with(String, Collection<String>, Collection<String>) - Static method in interface org.bremersee.acl.Acl
With acl.
withAddGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of addGroups.
withAddGroups(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of addGroups.
withAddRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of addRoles.
withAddRoles(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of addRoles.
withAddUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of addUsers.
withAddUsers(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of addUsers.
withEntries(Collection<AccessControlEntry>) - Method in class org.bremersee.acl.model.ImmutableAccessControlList
Copy the current immutable object by setting a value for the entries attribute.
withGroups(Collection<String>) - Method in class org.bremersee.acl.ImmutableAclUserContext
Copy the current immutable object by setting a value for the groups attribute.
withGroups(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Copy the current immutable object by setting a value for the groups attribute.
withIsGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Copy the current immutable object by setting a value for the isGuest attribute.
withIsGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object by setting a value for the isGuest attribute.
withModifications(Collection<AccessControlEntryModifications>) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
Copy the current immutable object by setting a value for the modifications attribute.
withName(String) - Method in class org.bremersee.acl.ImmutableAclUserContext
Copy the current immutable object by setting a value for the name attribute.
withOwner(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlList
Copy the current immutable object by setting a value for the owner attribute.
withPermission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Copy the current immutable object by setting a value for the permission attribute.
withPermission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object by setting a value for the permission attribute.
withRemoveGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of removeGroups.
withRemoveGroups(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of removeGroups.
withRemoveRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of removeRoles.
withRemoveRoles(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of removeRoles.
withRemoveUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of removeUsers.
withRemoveUsers(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
Copy the current immutable object with elements that replace the content of removeUsers.
withRoles(Collection<String>) - Method in class org.bremersee.acl.ImmutableAclUserContext
Copy the current immutable object by setting a value for the roles attribute.
withRoles(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Copy the current immutable object by setting a value for the roles attribute.
withUsers(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
Copy the current immutable object by setting a value for the users attribute.
WRITE - Static variable in class org.bremersee.acl.PermissionConstants
The constant WRITE.
A B C D E F G H I M N O P R T U V W 
All Classes and Interfaces|All Packages|Constant Field Values