com.atlassian.confluence.security.actions
Class PermissionRow

java.lang.Object
  extended by com.atlassian.confluence.security.actions.PermissionRow
Direct Known Subclasses:
DefaultPermissionsAdministrator.AnonymousPermissionRow, DefaultPermissionsAdministrator.GroupPermissionRow, DefaultPermissionsAdministrator.UserPermissionRow

public abstract class PermissionRow
extends java.lang.Object


Constructor Summary
PermissionRow()
           
 
Method Summary
 void addPermissionType(SpacePermission permission)
           
 java.lang.String buildCheckboxParameterName(java.lang.String permissionType)
           
 java.lang.String buildHiddenParameterName(java.lang.String permissionType)
           
abstract  java.lang.String buildParameterName(java.lang.String permissionType, java.lang.String parameterType)
           
abstract  boolean entityExists()
           
 SpacePermission getPermission(java.lang.String permissionType)
           
abstract  boolean isCaseInvalid()
           
 boolean isTypeAllowed(java.lang.String permissionType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionRow

public PermissionRow()
Method Detail

addPermissionType

public void addPermissionType(SpacePermission permission)

isTypeAllowed

public boolean isTypeAllowed(java.lang.String permissionType)

getPermission

public SpacePermission getPermission(java.lang.String permissionType)

buildCheckboxParameterName

public java.lang.String buildCheckboxParameterName(java.lang.String permissionType)

buildHiddenParameterName

public java.lang.String buildHiddenParameterName(java.lang.String permissionType)

buildParameterName

public abstract java.lang.String buildParameterName(java.lang.String permissionType,
                                                    java.lang.String parameterType)

entityExists

public abstract boolean entityExists()

isCaseInvalid

public abstract boolean isCaseInvalid()


Copyright © 2003-2014 Atlassian. All Rights Reserved.