|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jetspeed.om.page.SecurityConstraintImpl
public class SecurityConstraintImpl
SecurityConstraintImpl
Field Summary | |
---|---|
private int |
applyOrder
|
private String |
groups
|
private List |
groupsList
|
private int |
id
|
private String |
permissions
|
private List |
permissionsList
|
private String |
roles
|
private List |
rolesList
|
private String |
users
|
private List |
usersList
|
Fields inherited from interface org.apache.jetspeed.om.common.SecurityConstraint |
---|
WILD_CHAR |
Constructor Summary | |
---|---|
SecurityConstraintImpl()
|
Method Summary | |
---|---|
boolean |
actionMatch(String action)
actionMatch |
static boolean |
containsAny(Collection collection0,
Collection collection1)
containsAny |
static String |
formatCSVList(List list)
formatCSVList |
int |
getApplyOrder()
getApplyOrder |
List |
getGroups()
getGroups |
String |
getGroupsAsString()
getGroupsAsString |
List |
getPermissions()
getPermissions |
String |
getPermissionsAsString()
getPermissionsAsString |
List |
getRoles()
getRoles |
String |
getRolesAsString()
getRolesAsString |
List |
getUsers()
getUsers |
String |
getUsersAsString()
getUsersAsString |
static List |
parseCSVList(String csv)
parseCSVList |
boolean |
principalsMatch(List userPrincipals,
List rolePrincipals,
List groupPrincipals,
boolean allowDefault)
principalsMatch |
void |
setApplyOrder(int order)
setApplyOrder |
void |
setGroups(List groups)
setGroups |
void |
setGroupsAsString(String groups)
setGroupsAsString |
void |
setPermissions(List permissions)
setPermissions |
void |
setPermissionsAsString(String permissions)
setPermissionsAsString |
void |
setRoles(List roles)
setRoles |
void |
setRolesAsString(String roles)
setRolesAsString |
void |
setUsers(List users)
setUsers |
void |
setUsersAsString(String users)
setUsersAsString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int id
private int applyOrder
private List usersList
private List rolesList
private List groupsList
private List permissionsList
private String users
private String roles
private String groups
private String permissions
Constructor Detail |
---|
public SecurityConstraintImpl()
Method Detail |
---|
public int getApplyOrder()
public void setApplyOrder(int order)
order
- apply order for constraintspublic String getUsersAsString()
public void setUsersAsString(String users)
users
- users CSV listpublic String getRolesAsString()
public void setRolesAsString(String roles)
roles
- roles CSV listpublic String getGroupsAsString()
public void setGroupsAsString(String groups)
groups
- groups CSV listpublic String getPermissionsAsString()
public void setPermissionsAsString(String permissions)
permissions
- permissions CSV listpublic List getUsers()
getUsers
getUsers
in interface org.apache.jetspeed.om.common.SecurityConstraint
SecurityConstraint.getUsers()
public void setUsers(List users)
setUsers
setUsers
in interface org.apache.jetspeed.om.common.SecurityConstraint
users
- users listSecurityConstraint.setUsers(java.util.List)
public List getRoles()
getRoles
getRoles
in interface org.apache.jetspeed.om.common.SecurityConstraint
SecurityConstraint.getRoles()
public void setRoles(List roles)
setRoles
setRoles
in interface org.apache.jetspeed.om.common.SecurityConstraint
roles
- roles listSecurityConstraint.setRoles(java.util.List)
public List getGroups()
getGroups
getGroups
in interface org.apache.jetspeed.om.common.SecurityConstraint
SecurityConstraint.getGroups()
public void setGroups(List groups)
setGroups
setGroups
in interface org.apache.jetspeed.om.common.SecurityConstraint
groups
- groups listSecurityConstraint.setGroups(java.util.List)
public List getPermissions()
getPermissions
getPermissions
in interface org.apache.jetspeed.om.common.SecurityConstraint
SecurityConstraint.getPermissions()
public void setPermissions(List permissions)
setPermissions
setPermissions
in interface org.apache.jetspeed.om.common.SecurityConstraint
permissions
- permissions listSecurityConstraint.setPermissions(java.util.List)
public boolean principalsMatch(List userPrincipals, List rolePrincipals, List groupPrincipals, boolean allowDefault)
principalsMatch
Test user/role/group names against principal names.
userPrincipals
- rolePrincipals
- groupPrincipals
- allowDefault
-
public boolean actionMatch(String action)
actionMatch
Test permission names against action name.
action
-
public static List parseCSVList(String csv)
parseCSVList
Utility to parse CSV string values into Lists.
csv
-
public static String formatCSVList(List list)
formatCSVList
Utility to format CSV List values into strings.
list
-
public static boolean containsAny(Collection collection0, Collection collection1)
containsAny
Utility implementation for contains any test against two collections.
collection0
- collection1
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |