Package com.axelor.meta.db
Class MetaPermission
- java.lang.Object
-
- com.axelor.db.Model
-
- com.axelor.auth.db.AuditableModel
-
- com.axelor.meta.db.MetaPermission
-
@Entity public class MetaPermission extends AuditableModel
-
-
Constructor Summary
Constructors Constructor Description MetaPermission()MetaPermission(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRule(MetaPermissionRule item)Add the givenMetaPermissionRuleitem to therulescollection.voidclearRules()Clear therulescollection.booleanequals(Object obj)BooleangetActive()LonggetId()StringgetName()StringgetObject()List<MetaPermissionRule>getRules()inthashCode()voidremoveRule(MetaPermissionRule item)Remove the givenMetaPermissionRuleitem from therulescollection.voidsetActive(Boolean active)voidsetId(Long id)voidsetName(String name)voidsetObject(String object)voidsetRules(List<MetaPermissionRule> rules)StringtoString()-
Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
-
Methods inherited from class com.axelor.db.Model
getArchived, getVersion, isSelected, setArchived, setSelected, setVersion
-
-
-
-
Constructor Detail
-
MetaPermission
public MetaPermission()
-
MetaPermission
public MetaPermission(String name)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getObject
public String getObject()
-
setObject
public void setObject(String object)
-
getActive
public Boolean getActive()
-
setActive
public void setActive(Boolean active)
-
getRules
public List<MetaPermissionRule> getRules()
-
setRules
public void setRules(List<MetaPermissionRule> rules)
-
addRule
public void addRule(MetaPermissionRule item)
Add the givenMetaPermissionRuleitem to therulescollection.It sets
item.metaPermission = thisto ensure the proper relationship.- Parameters:
item- the item to add
-
removeRule
public void removeRule(MetaPermissionRule item)
Remove the givenMetaPermissionRuleitem from therulescollection.- Parameters:
item- the item to remove
-
clearRules
public void clearRules()
Clear therulescollection.
-
-