public class FixedParentMemorySubjectData extends GlobalMemorySubjectData
Constructor and Description |
---|
FixedParentMemorySubjectData(org.spongepowered.api.service.permission.PermissionService service,
org.spongepowered.api.service.permission.Subject parent)
Creates a new subject data instance, using the provided service to request instances of permission subjects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addParent(Set<org.spongepowered.api.service.permission.context.Context> contexts,
org.spongepowered.api.service.permission.Subject parent) |
List<org.spongepowered.api.service.permission.Subject> |
getParents(Set<org.spongepowered.api.service.permission.context.Context> contexts) |
boolean |
removeParent(Set<org.spongepowered.api.service.permission.context.Context> contexts,
org.spongepowered.api.service.permission.Subject parent) |
clearParents, clearPermissions, getAllParents, setPermission
public FixedParentMemorySubjectData(org.spongepowered.api.service.permission.PermissionService service, org.spongepowered.api.service.permission.Subject parent)
service
- The service to request subjects frompublic List<org.spongepowered.api.service.permission.Subject> getParents(Set<org.spongepowered.api.service.permission.context.Context> contexts)
getParents
in interface org.spongepowered.api.service.permission.SubjectData
getParents
in class org.spongepowered.api.service.permission.MemorySubjectData
public boolean addParent(Set<org.spongepowered.api.service.permission.context.Context> contexts, org.spongepowered.api.service.permission.Subject parent)
addParent
in interface org.spongepowered.api.service.permission.SubjectData
addParent
in class GlobalMemorySubjectData
public boolean removeParent(Set<org.spongepowered.api.service.permission.context.Context> contexts, org.spongepowered.api.service.permission.Subject parent)
removeParent
in interface org.spongepowered.api.service.permission.SubjectData
removeParent
in class GlobalMemorySubjectData