|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.security.Permission
org.jboss.portal.security.PortalPermission
org.jboss.portal.core.model.portal.PortalObjectPermission
public final class PortalObjectPermission
The permission for portal objects hierarchy.
Field Summary | |
---|---|
static java.lang.String |
CREATE_ACTION
The create action name. |
static int |
CREATE_MASK
The create mask. |
static java.lang.String |
DASHBOARD_ACTION
The create action name. |
static int |
DASHBOARD_MASK
The dashboard mask. |
static int |
NONE_MASK
No Perms mask. |
static java.lang.String |
PERMISSION_TYPE
. |
static java.lang.String |
PERSONALIZE_ACTION
The personalize action name. |
static int |
PERSONALIZE_MASK
The create mask. |
static java.lang.String |
PERSONALIZE_RECURSIVE_ACTION
The personalize action name. |
static java.lang.String |
VIEW_ACTION
The view action name. |
static int |
VIEW_MASK
The view mask. |
static java.lang.String |
VIEW_RECURSIVE_ACTION
The view recursive action name. |
Fields inherited from class org.jboss.portal.security.PortalPermission |
---|
collection, uri |
Constructor Summary | |
---|---|
PortalObjectPermission(PortalObjectId id,
java.util.Collection actions)
|
|
PortalObjectPermission(PortalObjectId id,
int mask)
|
|
PortalObjectPermission(PortalObjectId id,
int mask,
int recursiveMask)
|
|
PortalObjectPermission(PortalObjectId id,
java.lang.String actions)
|
|
PortalObjectPermission(PortalPermissionCollection collection)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getActions()
|
PortalObjectId |
getId()
|
java.lang.String |
getType()
Return the portal permission type. |
int |
hashCode()
|
boolean |
implies(java.security.Permission permission)
|
boolean |
implies(PermissionRepository repository,
javax.security.auth.Subject caller,
java.lang.String roleName,
PortalPermission permission)
Implement the imply logic when we check the permission against a domain. |
boolean |
implies(java.security.Permission permission,
javax.security.auth.Subject caller)
|
Methods inherited from class org.jboss.portal.security.PortalPermission |
---|
getURI, isContainer, newPermissionCollection |
Methods inherited from class java.security.Permission |
---|
checkGuard, getName, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CREATE_ACTION
public static final java.lang.String VIEW_ACTION
public static final java.lang.String VIEW_RECURSIVE_ACTION
public static final java.lang.String PERSONALIZE_ACTION
public static final java.lang.String PERSONALIZE_RECURSIVE_ACTION
public static final java.lang.String DASHBOARD_ACTION
public static final int NONE_MASK
public static final int VIEW_MASK
public static final int CREATE_MASK
public static final int PERSONALIZE_MASK
public static final int DASHBOARD_MASK
public static final java.lang.String PERMISSION_TYPE
Constructor Detail |
---|
public PortalObjectPermission(PortalPermissionCollection collection)
public PortalObjectPermission(PortalObjectId id, java.util.Collection actions)
public PortalObjectPermission(PortalObjectId id, java.lang.String actions)
public PortalObjectPermission(PortalObjectId id, int mask, int recursiveMask)
public PortalObjectPermission(PortalObjectId id, int mask)
Method Detail |
---|
public boolean implies(PermissionRepository repository, javax.security.auth.Subject caller, java.lang.String roleName, PortalPermission permission) throws PortalSecurityException
PortalPermission
implies
in class PortalPermission
PortalSecurityException
public boolean implies(java.security.Permission permission)
implies
in class java.security.Permission
public boolean implies(java.security.Permission permission, javax.security.auth.Subject caller)
public boolean equals(java.lang.Object obj)
equals
in class java.security.Permission
public int hashCode()
hashCode
in class java.security.Permission
public java.lang.String getActions()
getActions
in class java.security.Permission
public java.lang.String getType()
PortalPermission
getType
in class PortalPermission
public PortalObjectId getId()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |