@Override final void setUser(String user) { int n = SerialNumberManager.INSTANCE.getUserSerialNumber(user); updatePermissionStatus(PermissionStatusFormat.USER, n); }
/** Set user */ protected void setUser(String user) { int n = SerialNumberManager.INSTANCE.getUserSerialNumber(user); updatePermissionStatus(PermissionStatusFormat.USER, n); } /** Get group name */
@Override final void setUser(String user) { int n = SerialNumberManager.INSTANCE.getUserSerialNumber(user); updatePermissionStatus(PermissionStatusFormat.USER, n); }
/** Set user */ protected void setUser(String user) { int n = SerialNumberManager.INSTANCE.getUserSerialNumber(user); updatePermissionStatus(PermissionStatusFormat.USER, n); } /** Get group name */
/** Encode the {@link PermissionStatus} to a long. */ static long toLong(PermissionStatus ps) { long permission = 0L; final int user = SerialNumberManager.INSTANCE.getUserSerialNumber( ps.getUserName()); permission = USER.BITS.combine(user, permission); final int group = SerialNumberManager.INSTANCE.getGroupSerialNumber( ps.getGroupName()); permission = GROUP.BITS.combine(group, permission); final int mode = ps.getPermission().toShort(); permission = MODE.BITS.combine(mode, permission); return permission; } }
/** Encode the {@link PermissionStatus} to a long. */ static long toLong(PermissionStatus ps) { long permission = 0L; final int user = SerialNumberManager.INSTANCE.getUserSerialNumber( ps.getUserName()); permission = USER.BITS.combine(user, permission); final int group = SerialNumberManager.INSTANCE.getGroupSerialNumber( ps.getGroupName()); permission = GROUP.BITS.combine(group, permission); final int mode = ps.getPermission().toShort(); permission = MODE.BITS.combine(mode, permission); return permission; } }
static int toInt(AclEntry aclEntry) { long aclEntryInt = 0; aclEntryInt = SCOPE.BITS .combine(aclEntry.getScope().ordinal(), aclEntryInt); aclEntryInt = TYPE.BITS.combine(aclEntry.getType().ordinal(), aclEntryInt); aclEntryInt = PERMISSION.BITS.combine(aclEntry.getPermission().ordinal(), aclEntryInt); if (aclEntry.getName() != null) { aclEntryInt = NAMED_ENTRY_CHECK.BITS.combine(1, aclEntryInt); if (aclEntry.getType() == AclEntryType.USER) { int userId = SerialNumberManager.INSTANCE.getUserSerialNumber(aclEntry .getName()); aclEntryInt = NAME.BITS.combine(userId, aclEntryInt); } else if (aclEntry.getType() == AclEntryType.GROUP) { int groupId = SerialNumberManager.INSTANCE .getGroupSerialNumber(aclEntry.getName()); aclEntryInt = NAME.BITS.combine(groupId, aclEntryInt); } } return (int) aclEntryInt; }
static int toInt(AclEntry aclEntry) { long aclEntryInt = 0; aclEntryInt = SCOPE.BITS .combine(aclEntry.getScope().ordinal(), aclEntryInt); aclEntryInt = TYPE.BITS.combine(aclEntry.getType().ordinal(), aclEntryInt); aclEntryInt = PERMISSION.BITS.combine(aclEntry.getPermission().ordinal(), aclEntryInt); if (aclEntry.getName() != null) { aclEntryInt = NAMED_ENTRY_CHECK.BITS.combine(1, aclEntryInt); if (aclEntry.getType() == AclEntryType.USER) { int userId = SerialNumberManager.INSTANCE.getUserSerialNumber(aclEntry .getName()); aclEntryInt = NAME.BITS.combine(userId, aclEntryInt); } else if (aclEntry.getType() == AclEntryType.GROUP) { int groupId = SerialNumberManager.INSTANCE .getGroupSerialNumber(aclEntry.getName()); aclEntryInt = NAME.BITS.combine(groupId, aclEntryInt); } } return (int) aclEntryInt; }