org.objectweb.jac.aspects.user
Class Profile
java.lang.Object
org.objectweb.jac.aspects.user.Profile
- public class Profile
- extends Object
Profile
public Profile()
Profile
public Profile(String name)
Profile
public Profile(String name,
Profile parent)
getName
public String getName()
- Get the value of name.
- Returns:
- value of name.
setName
public void setName(String v)
- Set the value of name.
- Parameters:
v
- Value to assign to name.
setParent
public void setParent(Profile parent)
getParent
public Profile getParent()
setIsNew
public void setIsNew(boolean isNew)
isNew
public boolean isNew()
clear
public void clear()
- Clear all rules
getReadRules
public List getReadRules()
addReadRule
public void addReadRule(Rule rule)
removeReadRule
public void removeReadRule(Rule rule)
getWriteRules
public List getWriteRules()
addWriteRule
public void addWriteRule(Rule rule)
removeWriteRule
public void removeWriteRule(Rule rule)
getAddRules
public List getAddRules()
addAddRule
public void addAddRule(Rule rule)
removeAddRule
public void removeAddRule(Rule rule)
getCreateRules
public List getCreateRules()
addCreateRule
public void addCreateRule(Rule rule)
removeCreateRule
public void removeCreateRule(Rule rule)
getRemoveRules
public List getRemoveRules()
addRemoveRule
public void addRemoveRule(Rule rule)
removeRemoveRule
public void removeRemoveRule(Rule rule)
addReadable
public void addReadable(String resourceExpr)
addUnreadable
public void addUnreadable(String resourceExpr)
addWritable
public void addWritable(String resourceExpr)
addUnwritable
public void addUnwritable(String resourceExpr)
addAddable
public void addAddable(String resourceExpr)
addCreatable
public void addCreatable(String resourceExpr)
addUnaddable
public void addUnaddable(String resourceExpr)
addRemovable
public void addRemovable(String resourceExpr)
addUnremovable
public void addUnremovable(String resourceExpr)
getProfileStack
public Stack getProfileStack()
isReadable
public boolean isReadable(MetaItem item)
isWritable
public boolean isWritable(MetaItem item)
isAddable
public boolean isAddable(MetaItem item)
isCreatable
public boolean isCreatable(MetaItem item)
isRemovable
public boolean isRemovable(MetaItem item)
isReadable
public static boolean isReadable(Collection profiles,
MetaItem item)
isWritable
public static boolean isWritable(Collection profiles,
MetaItem item)
isAddable
public static boolean isAddable(Collection profiles,
MetaItem item)
isCreatable
public static boolean isCreatable(Collection profiles,
MetaItem item)
isRemovable
public static boolean isRemovable(Collection profiles,
MetaItem item)
invalidateCache
protected void invalidateCache()
toString
public String toString()