org.jboss.portal.cms.security
Class Permission
java.lang.Object
java.security.Permission
java.security.BasicPermission
org.jboss.portal.cms.security.Permission
- All Implemented Interfaces:
- java.io.Serializable, java.security.Guard
public class Permission
- extends java.security.BasicPermission
- Author:
- Sohil Shah - sohil.shah@jboss.com - Nov 28, 2006
- See Also:
- Serialized Form
Methods inherited from class java.security.BasicPermission |
getActions, hashCode, implies, newPermissionCollection |
Methods inherited from class java.security.Permission |
checkGuard, getName |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Permission
public Permission()
Permission
public Permission(java.lang.String service)
- Parameters:
name
-
Permission
public Permission(java.lang.String service,
java.lang.String actions)
- Parameters:
name
- actions
-
getId
public long getId()
- Returns:
setId
public void setId(long id)
- Parameters:
id
-
getCriteria
public java.util.Set getCriteria()
- Returns:
setCriteria
public void setCriteria(java.util.Set criteria)
- Parameters:
criteria
-
addCriteria
public void addCriteria(Criteria criteria)
- Parameters:
criteria
-
getService
public java.lang.String getService()
- Returns:
setService
public void setService(java.lang.String service)
- Parameters:
name
-
getAction
public java.lang.String getAction()
- Returns:
setAction
public void setAction(java.lang.String action)
- Parameters:
action
-
findCriteriaValue
public java.lang.String findCriteriaValue(java.lang.String criteriaId)
- Finds the specified criteria value for the criteriaId
- Parameters:
criteriaId
-
- Returns:
- value of the criteria
isNegated
public boolean isNegated()
- Returns:
setNegated
public void setNegated(boolean isNegated)
- Parameters:
isNegated
-
getRoleAssoc
public java.util.Set getRoleAssoc()
- Returns:
setRoleAssoc
public void setRoleAssoc(java.util.Set roleAssoc)
- Parameters:
roleAssoc
-
addRoleAssoc
public void addRoleAssoc(PermRoleAssoc roleAssoc)
- Parameters:
roleAssoc
-
getRoleAssocIds
public java.util.Set getRoleAssocIds()
- Returns:
getUserAssoc
public java.util.Set getUserAssoc()
- Returns:
setUserAssoc
public void setUserAssoc(java.util.Set userAssoc)
- Parameters:
userAssoc
-
addUserAssoc
public void addUserAssoc(PermUserAssoc userAssoc)
- Parameters:
userAssoc
-
getUserAssocIds
public java.util.Set getUserAssocIds()
- Returns:
getRoles
public java.util.Set getRoles()
- Returns:
setRoles
public void setRoles(java.util.Set roles)
- Parameters:
roles
-
getUsers
public java.util.Set getUsers()
- Returns:
setUsers
public void setUsers(java.util.Set users)
- Parameters:
users
-
toString
public java.lang.String toString()
- Overrides:
toString
in class java.security.Permission
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.security.BasicPermission