Index
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
addGroupsset. - addAddGroups(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
addGroupsset. - addAddRoles(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds one element to
addRolesset. - addAddRoles(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
addRolesset. - addAddUsers(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds one element to
addUsersset. - addAddUsers(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
addUsersset. - addAllAddGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
addGroupsset. - addAllAddRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
addRolesset. - addAllAddUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
addUsersset. - addAllRemoveGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
removeGroupsset. - addAllRemoveRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
removeRolesset. - addAllRemoveUsers(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
removeUsersset. - addGroups(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Sets or replaces all elements for
addGroupsset. - 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
removeGroupsset. - addRemoveGroups(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
removeGroupsset. - addRemoveRoles(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds one element to
removeRolesset. - addRemoveRoles(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
removeRolesset. - addRemoveUsers(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds one element to
removeUsersset. - addRemoveUsers(String...) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Adds elements to
removeUsersset. - addRoles(Iterable<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Sets or replaces all elements for
addRolesset. - 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
addUsersset. - 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
-
Builds a new
ImmutableAclUserContext. - build() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
-
Builds a new
ImmutableAccessControlEntry. - build() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Builds a new
ImmutableAccessControlEntryModifications. - build() - Method in class org.bremersee.acl.model.ImmutableAccessControlList.Builder
-
Builds a new
ImmutableAccessControlList. - build() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications.Builder
-
Builds a new
ImmutableAccessControlListModifications. - 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
-
Creates a builder for
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
-
Creates a builder for
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
AclUserContextvalue. - copyOf(AccessControlEntry) - Static method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Creates an immutable copy of a
AccessControlEntryvalue. - copyOf(AccessControlEntryModifications) - Static method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
-
Creates an immutable copy of a
AccessControlEntryModificationsvalue. - copyOf(AccessControlList) - Static method in class org.bremersee.acl.model.ImmutableAccessControlList
-
Creates an immutable copy of a
AccessControlListvalue. - copyOf(AccessControlListModifications) - Static method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
-
Creates an immutable copy of a
AccessControlListModificationsvalue. - 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
entriesattribute. - 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
ImmutableAclUserContextthat have equal attribute values. - equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
This instance is equal to all instances of
ImmutableAccessControlEntrythat have equal attribute values. - equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
-
This instance is equal to all instances of
ImmutableAccessControlEntryModificationsthat have equal attribute values. - equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlList
-
This instance is equal to all instances of
ImmutableAccessControlListthat have equal attribute values. - equals(Object) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
-
This instance is equal to all instances of
ImmutableAccessControlListModificationsthat 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
AclUserContextinstance. - 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
AccessControlEntryinstance. - from(AccessControlEntryModifications) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Fill a builder with attribute values from the provided
AccessControlEntryModificationsinstance. - from(AccessControlList) - Method in class org.bremersee.acl.model.ImmutableAccessControlList.Builder
-
Fill a builder with attribute values from the provided
AccessControlListinstance. - from(AccessControlListModifications) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications.Builder
-
Fill a builder with attribute values from the provided
AccessControlListModificationsinstance.
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
groupsattribute. - groups(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
-
Initializes the value for the
groupsattribute. - 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
-
Builds instances of type
ImmutableAccessControlEntryModifications. - 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
isGuestattribute. - isGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Initializes the value for the
isGuestattribute.
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
modificationsattribute. - 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
nameattribute.
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
ownerattribute. - 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
permissionattribute. - permission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications.Builder
-
Initializes the value for the
permissionattribute. - 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
removeGroupsset. - 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
removeRolesset. - 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
removeUsersset. - 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
rolesattribute. - roles(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry.Builder
-
Initializes the value for the
rolesattribute. - 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
AclUserContextwith attribute values. - toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Prints the immutable value
AccessControlEntrywith attribute values. - toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
-
Prints the immutable value
AccessControlEntryModificationswith attribute values. - toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlList
-
Prints the immutable value
AccessControlListwith attribute values. - toString() - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
-
Prints the immutable value
AccessControlListModificationswith 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
usersattribute. - 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
entriesattribute. - withGroups(Collection<String>) - Method in class org.bremersee.acl.ImmutableAclUserContext
-
Copy the current immutable object by setting a value for the
groupsattribute. - withGroups(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Copy the current immutable object by setting a value for the
groupsattribute. - withIsGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Copy the current immutable object by setting a value for the
isGuestattribute. - withIsGuest(boolean) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
-
Copy the current immutable object by setting a value for the
isGuestattribute. - withModifications(Collection<AccessControlEntryModifications>) - Method in class org.bremersee.acl.model.ImmutableAccessControlListModifications
-
Copy the current immutable object by setting a value for the
modificationsattribute. - withName(String) - Method in class org.bremersee.acl.ImmutableAclUserContext
-
Copy the current immutable object by setting a value for the
nameattribute. - withOwner(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlList
-
Copy the current immutable object by setting a value for the
ownerattribute. - withPermission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Copy the current immutable object by setting a value for the
permissionattribute. - withPermission(String) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntryModifications
-
Copy the current immutable object by setting a value for the
permissionattribute. - 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
rolesattribute. - withRoles(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Copy the current immutable object by setting a value for the
rolesattribute. - withUsers(Collection<String>) - Method in class org.bremersee.acl.model.ImmutableAccessControlEntry
-
Copy the current immutable object by setting a value for the
usersattribute. - WRITE - Static variable in class org.bremersee.acl.PermissionConstants
-
The constant WRITE.
All Classes and Interfaces|All Packages|Constant Field Values