Class SystemSubject
java.lang.Object
eu.cloudnetservice.modules.cloudperms.sponge.service.memory.InMemorySubject
eu.cloudnetservice.modules.cloudperms.sponge.service.system.SystemSubject
- All Implemented Interfaces:
Audience,Pointered,org.spongepowered.api.service.context.Contextual,org.spongepowered.api.service.permission.Subject,org.spongepowered.api.SystemSubject,org.spongepowered.api.util.locale.LocaleSource
public final class SystemSubject
extends InMemorySubject
implements org.spongepowered.api.SystemSubject
-
Constructor Summary
ConstructorsConstructorDescriptionSystemSubject(String identifier, org.spongepowered.api.service.permission.SubjectCollection owner) -
Method Summary
Modifier and TypeMethodDescriptionorg.spongepowered.api.util.TristatepermissionValue(String permission, Set<org.spongepowered.api.service.context.Context> contexts) Methods inherited from class eu.cloudnetservice.modules.cloudperms.sponge.service.memory.InMemorySubject
associatedObject, asSubjectReference, containingCollection, identifier, isChildOf, isChildOf, isSubjectDataPersisted, option, option, parents, parents, permissionValue, subjectData, transientSubjectDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface org.spongepowered.api.service.context.Contextual
friendlyIdentifier, identifierMethods inherited from interface org.spongepowered.api.util.locale.LocaleSource
localeMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointersMethods inherited from interface org.spongepowered.api.service.permission.Subject
associatedObject, asSubjectReference, containingCollection, contextCause, hasPermission, hasPermission, hasPermission, isChildOf, isChildOf, isChildOf, isSubjectDataPersisted, option, option, option, parents, parents, parents, permissionValue, permissionValue, subjectData, transientSubjectData
-
Constructor Details
-
SystemSubject
public SystemSubject(String identifier, org.spongepowered.api.service.permission.SubjectCollection owner)
-
-
Method Details
-
permissionValue
public org.spongepowered.api.util.Tristate permissionValue(String permission, Set<org.spongepowered.api.service.context.Context> contexts) - Specified by:
permissionValuein interfaceorg.spongepowered.api.service.permission.Subject- Overrides:
permissionValuein classInMemorySubject
-