- newDescriptionBuilder
Creates a new description builder for the given plugin's permission. May return
Optional#empty() if
- getAllIdentifiers
Returns a set of the subject collection identifiers known to this service.
- getGroupSubjects
Returns the collection of group subjects available.
- getKnownSubjects
Returns an immutable copy of the mapping of all subject collections stored by
this permission servic
- getLoadedCollections
Returns an immutable copy of all currently loaded subject collections held by
this permission servic
- getSubjects
Returns a subject collection with the given identifier.
- getUserSubjects
Returns the permissions level that describes users. User identifiers are
expected to be UUIDs in RFC
- hasCollection
Returns whether a subject collection with the given identifier currently exists.
- loadCollection
Loads and returns a subject collection with the given identifier.The returned
future will complete e
- newSubjectReference
Creates a new subject reference to represent the expressed subject.Note that
instances of SubjectRef