public class UserSubject extends SpongeSubject
Constructor and Description |
---|
UserSubject(com.mojang.authlib.GameProfile player,
UserCollection users) |
Modifier and Type | Method and Description |
---|---|
Optional<org.spongepowered.api.util.command.CommandSource> |
getCommandSource() |
org.spongepowered.api.service.permission.SubjectCollection |
getContainingCollection() |
String |
getIdentifier() |
org.spongepowered.api.util.Tristate |
getPermissionValue(Set<org.spongepowered.api.service.permission.context.Context> contexts,
String permission) |
org.spongepowered.api.service.permission.MemorySubjectData |
getSubjectData() |
getActiveContexts, getDataPermissionValue, getParents, getParents, getTransientSubjectData, hasPermission, hasPermission, isChildOf, isChildOf
public UserSubject(com.mojang.authlib.GameProfile player, UserCollection users)
public String getIdentifier()
public Optional<org.spongepowered.api.util.command.CommandSource> getCommandSource()
public org.spongepowered.api.service.permission.SubjectCollection getContainingCollection()
public org.spongepowered.api.service.permission.MemorySubjectData getSubjectData()
getSubjectData
in interface org.spongepowered.api.service.permission.Subject
getSubjectData
in class SpongeSubject
public org.spongepowered.api.util.Tristate getPermissionValue(Set<org.spongepowered.api.service.permission.context.Context> contexts, String permission)
getPermissionValue
in interface org.spongepowered.api.service.permission.Subject
getPermissionValue
in class SpongeSubject