Class PermissionRow
- java.lang.Object
-
- com.atlassian.confluence.security.actions.PermissionRow
-
- Direct Known Subclasses:
DefaultPermissionsAdministrator.GroupPermissionRow,DefaultPermissionsAdministrator.UnlicensedPermissionRow,DefaultPermissionsAdministrator.UserPermissionRow
public abstract class PermissionRow extends Object
-
-
Constructor Summary
Constructors Constructor Description PermissionRow()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddPermissionType(SpacePermission permission)StringbuildCheckboxParameterName(String permissionType)StringbuildHiddenParameterName(String permissionType)abstract StringbuildParameterName(String permissionType, String parameterType)abstract booleanentityExists()SpacePermissiongetPermission(String permissionType)abstract booleanisCaseInvalid()booleanisTypeAllowed(String permissionType)
-
-
-
Method Detail
-
addPermissionType
public void addPermissionType(SpacePermission permission)
-
isTypeAllowed
public boolean isTypeAllowed(String permissionType)
-
getPermission
public SpacePermission getPermission(String permissionType)
-
buildParameterName
public abstract String buildParameterName(String permissionType, String parameterType)
-
entityExists
public abstract boolean entityExists()
-
isCaseInvalid
public abstract boolean isCaseInvalid()
-
-