@Entity public class MetaPermission extends AuditableModel
Constructor and Description |
---|
MetaPermission() |
MetaPermission(String name) |
Modifier and Type | Method and Description |
---|---|
void |
addRule(MetaPermissionRule item)
Add the given
MetaPermissionRule item to the rules . |
void |
clearRules()
Clear the
rules collection. |
boolean |
equals(Object obj) |
Boolean |
getActive() |
Long |
getId() |
String |
getName() |
String |
getObject() |
List<MetaPermissionRule> |
getRules() |
int |
hashCode() |
void |
removeRule(MetaPermissionRule item)
Remove the given
MetaPermissionRule item from the rules . |
void |
setActive(Boolean active) |
void |
setId(Long id) |
void |
setName(String name) |
void |
setObject(String object) |
void |
setRules(List<MetaPermissionRule> rules) |
String |
toString() |
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
getArchived, getVersion, isSelected, setArchived, setSelected, setVersion
public MetaPermission()
public MetaPermission(String name)
public String getName()
public void setName(String name)
public String getObject()
public void setObject(String object)
public Boolean getActive()
public void setActive(Boolean active)
public List<MetaPermissionRule> getRules()
public void setRules(List<MetaPermissionRule> rules)
public void addRule(MetaPermissionRule item)
MetaPermissionRule
item to the rules
.
It sets item.metaPermission = this
to ensure the proper relationship.
item
- the item to addpublic void removeRule(MetaPermissionRule item)
MetaPermissionRule
item from the rules
.item
- the item to removepublic void clearRules()
rules
collection.
If you have to query MetaPermissionRule
records in same transaction, make sure to
call EntityManager.flush()
to avoid unexpected errors.