org.apache.jetspeed.serializer.objects
Class JSPermission

java.lang.Object
  extended by org.apache.jetspeed.serializer.objects.JSPermission

public class JSPermission
extends java.lang.Object

Serialized Permission admin, user dev joe

Version:
$Id: $
Author:
David Sean Taylor

Field Summary
static java.lang.String TYPE_FOLDER
           
static java.lang.String TYPE_FRAGMENT
           
static java.lang.String TYPE_PAGE
           
static java.lang.String TYPE_PORTAL
           
static java.lang.String TYPE_PORTALRESOURCE
           
static java.lang.String TYPE_PORTALRESOURCECOLLECTION
           
static java.lang.String TYPE_UNKNOWN
           
 
Constructor Summary
JSPermission()
           
 
Method Summary
 void addGroup(JSGroup group)
           
 void addRole(JSRole role)
           
 void addUser(JSUser user)
           
 java.lang.String getActions()
           
 java.lang.String getClassForType(java.lang.String type)
           
 java.util.ArrayList getGroups()
           
 JSUserGroups getGroupString()
           
 long getId()
           
 PortalResourcePermission getPermissionForType()
           
 java.lang.String getResource()
           
 java.util.ArrayList getRoles()
           
 JSUserRoles getRoleString()
           
 java.lang.String getType()
           
 java.lang.String getTypeForClass(java.lang.String className)
           
 java.util.ArrayList getUsers()
           
 JSUserUsers getUserString()
           
 void setActions(java.lang.String actions)
           
 void setGroups(java.util.ArrayList groups)
           
 void setId(long id)
           
 void setResource(java.lang.String resource)
           
 void setRoles(java.util.ArrayList roles)
           
 void setType(java.lang.String type)
           
 void setUsers(java.util.ArrayList users)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_FOLDER

public static final java.lang.String TYPE_FOLDER

TYPE_FRAGMENT

public static final java.lang.String TYPE_FRAGMENT

TYPE_PAGE

public static final java.lang.String TYPE_PAGE

TYPE_PORTALRESOURCE

public static final java.lang.String TYPE_PORTALRESOURCE

TYPE_PORTALRESOURCECOLLECTION

public static final java.lang.String TYPE_PORTALRESOURCECOLLECTION

TYPE_PORTAL

public static final java.lang.String TYPE_PORTAL

TYPE_UNKNOWN

public static final java.lang.String TYPE_UNKNOWN
Constructor Detail

JSPermission

public JSPermission()
Method Detail

getClassForType

public java.lang.String getClassForType(java.lang.String type)

getTypeForClass

public java.lang.String getTypeForClass(java.lang.String className)

getPermissionForType

public PortalResourcePermission getPermissionForType()

getActions

public java.lang.String getActions()
Returns:
Returns the actions.

setActions

public void setActions(java.lang.String actions)
Parameters:
actions - The actions to set.

getGroups

public java.util.ArrayList getGroups()
Returns:
Returns the groups.

setGroups

public void setGroups(java.util.ArrayList groups)
Parameters:
groups - The groups to set.

getResource

public java.lang.String getResource()
Returns:
Returns the resource.

setResource

public void setResource(java.lang.String resource)
Parameters:
resource - The resource to set.

getRoles

public java.util.ArrayList getRoles()
Returns:
Returns the roles.

setRoles

public void setRoles(java.util.ArrayList roles)
Parameters:
roles - The roles to set.

getType

public java.lang.String getType()
Returns:
Returns the type.

setType

public void setType(java.lang.String type)
Parameters:
type - The type to set.

getUsers

public java.util.ArrayList getUsers()
Returns:
Returns the users.

setUsers

public void setUsers(java.util.ArrayList users)
Parameters:
users - The users to set.

getId

public long getId()
Returns:
Returns the id.

setId

public void setId(long id)
Parameters:
id - The id to set.

addGroup

public void addGroup(JSGroup group)

addRole

public void addRole(JSRole role)

addUser

public void addUser(JSUser user)

getGroupString

public JSUserGroups getGroupString()

getRoleString

public JSUserRoles getRoleString()

getUserString

public JSUserUsers getUserString()


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.