public class SpongePermissionService extends Object implements org.spongepowered.api.service.permission.PermissionService
Really doesn't do much else. Don't use this guys.
Constructor and Description |
---|
SpongePermissionService(org.spongepowered.api.Game game) |
Modifier and Type | Method and Description |
---|---|
void |
addDescription(org.spongepowered.api.service.permission.PermissionDescription permissionDescription) |
org.spongepowered.api.service.permission.MemorySubjectData |
getDefaultData() |
Optional<org.spongepowered.api.service.permission.PermissionDescription> |
getDescription(String permissionId) |
Collection<org.spongepowered.api.service.permission.PermissionDescription> |
getDescriptions() |
org.spongepowered.api.service.permission.Subject |
getGroupForOpLevel(int level) |
org.spongepowered.api.service.permission.SubjectCollection |
getGroupSubjects() |
Map<String,org.spongepowered.api.service.permission.SubjectCollection> |
getKnownSubjects() |
org.spongepowered.api.service.permission.SubjectCollection |
getSubjects(String identifier) |
org.spongepowered.api.service.permission.SubjectCollection |
getUserSubjects() |
Optional<org.spongepowered.api.service.permission.PermissionDescription.Builder> |
newDescriptionBuilder(Object instance) |
void |
registerContextCalculator(org.spongepowered.api.service.permission.context.ContextCalculator calculator) |
public SpongePermissionService(org.spongepowered.api.Game game)
public org.spongepowered.api.service.permission.Subject getGroupForOpLevel(int level)
public org.spongepowered.api.service.permission.SubjectCollection getUserSubjects()
getUserSubjects
in interface org.spongepowered.api.service.permission.PermissionService
public org.spongepowered.api.service.permission.SubjectCollection getGroupSubjects()
getGroupSubjects
in interface org.spongepowered.api.service.permission.PermissionService
public org.spongepowered.api.service.permission.MemorySubjectData getDefaultData()
getDefaultData
in interface org.spongepowered.api.service.permission.PermissionService
public void registerContextCalculator(org.spongepowered.api.service.permission.context.ContextCalculator calculator)
registerContextCalculator
in interface org.spongepowered.api.service.permission.PermissionService
public org.spongepowered.api.service.permission.SubjectCollection getSubjects(String identifier)
getSubjects
in interface org.spongepowered.api.service.permission.PermissionService
public Map<String,org.spongepowered.api.service.permission.SubjectCollection> getKnownSubjects()
getKnownSubjects
in interface org.spongepowered.api.service.permission.PermissionService
public Optional<org.spongepowered.api.service.permission.PermissionDescription.Builder> newDescriptionBuilder(Object instance)
newDescriptionBuilder
in interface org.spongepowered.api.service.permission.PermissionService
public void addDescription(org.spongepowered.api.service.permission.PermissionDescription permissionDescription)
public Optional<org.spongepowered.api.service.permission.PermissionDescription> getDescription(String permissionId)
getDescription
in interface org.spongepowered.api.service.permission.PermissionService
public Collection<org.spongepowered.api.service.permission.PermissionDescription> getDescriptions()
getDescriptions
in interface org.spongepowered.api.service.permission.PermissionService