Class SidPermissions
- java.lang.Object
-
- org.genesys.blocks.security.serialization.Permissions
-
- org.genesys.blocks.security.serialization.SidPermissions
-
public class SidPermissions extends Permissions
Simple POJO for SID's permissions.
-
-
Constructor Summary
Constructors Constructor Description SidPermissions()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SidPermissionsaclSid(AclSid aclSid)Set ACL SID.static List<SidPermissions>fromEntries(List<AclEntry> aclEntries)Convert List ofAclEntryto List ofSidPermissions.AclSidgetSid()Get SID.StringtoString()-
Methods inherited from class org.genesys.blocks.security.serialization.Permissions
grantAll, grantNone, isGranting, isOneGranting
-
-
-
-
Field Detail
-
sid
public AclSid sid
SID having these permisions.
-
-
Method Detail
-
aclSid
public SidPermissions aclSid(AclSid aclSid)
Set ACL SID.- Parameters:
aclSid- the acl sid- Returns:
- the sid permissions
-
getSid
public AclSid getSid()
Get SID.- Returns:
- SID of current permissions set
-
toString
public String toString()
- Overrides:
toStringin classPermissions
-
fromEntries
public static List<SidPermissions> fromEntries(List<AclEntry> aclEntries)
Convert List ofAclEntryto List ofSidPermissions.- Parameters:
aclEntries- the acl entries- Returns:
- the list
-
-