org.apache.shiro.authz.permission
Class DomainPermission
java.lang.Object
org.apache.shiro.authz.permission.WildcardPermission
org.apache.shiro.authz.permission.DomainPermission
- All Implemented Interfaces:
- Serializable, Permission
public abstract class DomainPermission
- extends WildcardPermission
Provides a base Permission class from which type-safe/domain-specific subclasses may extend. Can be used
as a base class for JPA/Hibernate persisted permissions that wish to store the parts of the permission string
in separate columns (e.g. 'domain', 'actions' and 'targets' columns), which can be used in querying
strategies.
- Since:
- 1.0
- Author:
- Les Hazlewood
- See Also:
- Serialized Form
DomainPermission
public DomainPermission()
- Creates a domain permission with *all* actions for *all* targets;
DomainPermission
public DomainPermission(String actions)
DomainPermission
public DomainPermission(String actions,
String targets)
setParts
protected void setParts(String domain,
String actions,
String targets)
getDomain
protected String getDomain(Class<? extends DomainPermission> clazz)
getDomain
public String getDomain()
setDomain
protected void setDomain(String domain)
getActions
public String getActions()
setActions
protected void setActions(String actions)
getTargets
public String getTargets()
setTargets
protected void setTargets(String targets)
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.