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 void
addPermissionType(SpacePermission permission)
String
buildCheckboxParameterName(String permissionType)
String
buildHiddenParameterName(String permissionType)
abstract String
buildParameterName(String permissionType, String parameterType)
abstract boolean
entityExists()
SpacePermission
getPermission(String permissionType)
abstract boolean
isCaseInvalid()
boolean
isTypeAllowed(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()
-
-