Package com.axelor.auth.db
Class Permission
- java.lang.Object
-
- com.axelor.db.Model
-
- com.axelor.auth.db.AuditableModel
-
- com.axelor.auth.db.Permission
-
@Entity public class Permission extends AuditableModel
This object stores the permissions.
-
-
Constructor Summary
Constructors Constructor Description Permission()Permission(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BooleangetCanCreate()Whether to grant create access.BooleangetCanExport()Whether to grant export access.BooleangetCanRead()Whether to grant read access.BooleangetCanRemove()Whether to grant remove access.BooleangetCanWrite()Whether to grant write access.StringgetCondition()Domain filter as condition.StringgetConditionParams()Comma separated list of params for the condition.LonggetId()StringgetName()An unique permission name.StringgetObject()Fully qualified object name or wild card package name.inthashCode()voidsetCanCreate(Boolean canCreate)voidsetCanExport(Boolean canExport)voidsetCanRead(Boolean canRead)voidsetCanRemove(Boolean canRemove)voidsetCanWrite(Boolean canWrite)voidsetCondition(String condition)voidsetConditionParams(String conditionParams)voidsetId(Long id)voidsetName(String name)voidsetObject(String object)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
-
Permission
public Permission()
-
Permission
public Permission(String name)
-
-
Method Detail
-
getName
public String getName()
An unique permission name.- Returns:
- the property value
-
setName
public void setName(String name)
-
getObject
public String getObject()
Fully qualified object name or wild card package name.- Returns:
- the property value
-
setObject
public void setObject(String object)
-
getCanRead
public Boolean getCanRead()
Whether to grant read access.- Returns:
- the property value
-
setCanRead
public void setCanRead(Boolean canRead)
-
getCanWrite
public Boolean getCanWrite()
Whether to grant write access.- Returns:
- the property value
-
setCanWrite
public void setCanWrite(Boolean canWrite)
-
getCanCreate
public Boolean getCanCreate()
Whether to grant create access.- Returns:
- the property value
-
setCanCreate
public void setCanCreate(Boolean canCreate)
-
getCanRemove
public Boolean getCanRemove()
Whether to grant remove access.- Returns:
- the property value
-
setCanRemove
public void setCanRemove(Boolean canRemove)
-
getCanExport
public Boolean getCanExport()
Whether to grant export access.- Returns:
- the property value
-
setCanExport
public void setCanExport(Boolean canExport)
-
getCondition
public String getCondition()
Domain filter as condition.- Returns:
- the property value
-
setCondition
public void setCondition(String condition)
-
getConditionParams
public String getConditionParams()
Comma separated list of params for the condition.- Returns:
- the property value
-
setConditionParams
public void setConditionParams(String conditionParams)
-
-