|
|||||||||
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.instance.InstancePermission
public final class InstancePermission
The permission for instance.
Field Summary | |
---|---|
static java.lang.String |
ADMIN_ACTION
The customize action name. |
static int |
ADMIN_MASK
. |
static java.lang.String |
CREATE_ACTION
The create action name. |
static int |
CREATE_MASK
. |
static java.lang.String |
CUSTOMIZE_ACTION
The customize action name. |
static int |
CUSTOMIZE_MASK
. |
static java.lang.String |
DESTROY_ACTION
The destroy action name. |
static int |
DESTROY_MASK
. |
static java.lang.String |
PERMISSION_TYPE
. |
static java.lang.String |
VIEW_ACTION
The view action name. |
static int |
VIEW_MASK
. |
Fields inherited from class org.jboss.portal.security.PortalPermission |
---|
collection, uri |
Constructor Summary | |
---|---|
InstancePermission(PortalPermissionCollection collection)
|
|
InstancePermission(java.lang.String uri,
java.util.Collection actions)
|
|
InstancePermission(java.lang.String uri,
int mask)
|
|
InstancePermission(java.lang.String uri,
java.lang.String actions)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getActions()
|
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. |
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 VIEW_ACTION
public static final java.lang.String CREATE_ACTION
public static final java.lang.String DESTROY_ACTION
public static final java.lang.String CUSTOMIZE_ACTION
public static final java.lang.String ADMIN_ACTION
public static final int VIEW_MASK
public static final int CREATE_MASK
public static final int DESTROY_MASK
public static final int CUSTOMIZE_MASK
public static final int ADMIN_MASK
public static final java.lang.String PERMISSION_TYPE
Constructor Detail |
---|
public InstancePermission(PortalPermissionCollection collection)
public InstancePermission(java.lang.String uri, java.util.Collection actions)
public InstancePermission(java.lang.String uri, int mask)
public InstancePermission(java.lang.String uri, java.lang.String actions)
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 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |