Package com.axelor.ai.db
Class AiAgentPermission
java.lang.Object
com.axelor.db.Model
com.axelor.auth.db.AuditableModel
com.axelor.ai.db.AiAgentPermission
What one agent may do on some models, within the user's own permissions and never beyond them.
An agent's rows add up.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAgent()getAttrs()getId()A model's full or simple name, a package (com.axelor.sale.db.*), a custom model's name, or * for every model.inthashCode()voidvoidvoidsetCanCreate(Boolean canCreate) voidsetCanRead(Boolean canRead) voidsetCanRemove(Boolean canRemove) voidsetCanWrite(Boolean canWrite) voidvoidtoString()Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOnMethods inherited from class com.axelor.db.Model
getArchived, getCid, getImportId, getVersion, isSelected, setArchived, setCid, setImportId, setSelected, setVersion
-
Constructor Details
-
AiAgentPermission
public AiAgentPermission()
-
-
Method Details
-
getId
-
setId
-
getAgent
-
setAgent
-
getObject
A model's full or simple name, a package (com.axelor.sale.db.*), a custom model's name, or * for every model.- Returns:
- the property value
-
setObject
-
getCanRead
-
setCanRead
-
getCanWrite
-
setCanWrite
-
getCanCreate
-
setCanCreate
-
getCanRemove
-
setCanRemove
-
getAttrs
-
setAttrs
-
equals
-
hashCode
public int hashCode() -
toString
-