All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description CalculatedSubject Change<T> Represents a change in the value of some object.ContextDefinition<V> A specific type of context, for exampleworld,server-tag, oruntil.ContextDefinitionProvider A repository of context types.ContextInheritance Holder for information about inheritance between contexts.ContextValue<V> A (key, value) pair for one specific context entry.ConversionResult A possible result of a conversion lookup.ConversionResult.Builder Builder for a conversion result.DataStore Data type abstraction for permissions data.DataStoreContext Access to internals exposed for data store use only.DataStoreFactory<C> A factory to create a data store from its identifier and configuration options.DataStoreFactory.Convertable<C> A data store type that is used for migration from other permissions systems.EnumContextDefinition<T extends Enum<T>> FormattedLogger ImmutablesStyle Supertype for compile-time generated dataImmutableSubjectData The core subject data interface.InvalidIdentifierException An exception thrown when an identifier is provided that isn't valid for a subject type.NodeTree An immutable tree structure for determining node data.PEBKACException This exception is thrown when an error occurs that is due to misconfiguration of the permissions system.PermissionCheckNotifier Delegate to handle notifying of permission and option checks.PermissionsEngine A PermissionsEx engine.PermissionsEngineBuilder<C> A builder for creating permissions engines.PermissionsEngineBuilder.Factory A service interface for creating new engine builders.PermissionsException An exception where PermissionsEx is involved.PermissionsLoadingException PermissionsQuery A query for permissions data.PermissionsQuery.AllOrAnyState PermissionsQuery.EitherStage PermissionsQuery.IdentifierStage<I> Specifies an identifier for a specific subject typePermissionsQuery.SegmentsStage PermissionsQuery.SubjectStage ProtoDataStore<C> The deserialized configuration options from a data store.RankLadder Represents a track of ranks along which a user can be promoted or demoted.RankLadderCollection Segment Subject data set for a specific configuration of properties.SimpleContextDefinition Context definition for types that have no complex data.SimpleContextDefinition.Fallback SubjectDataCache<I> A cached view of the subject data within a particularDataStore.SubjectRef<I> A reference to a specific subject.SubjectRef.ToData<I> A resolved reference to a subject's data in a specific collection.SubjectType<I> A definition for parameters controlling aSubjectTypeCollection's handling.SubjectType.Builder<I> A builder for a subject typeSubjectTypeCollection<I> Collection providing a view of subjects of a given type within the PEX engine.TranslatableProvider A typesafe provider for translatable messages.