lucee.Componentcontentbox.models.BaseEntityMethods
contentbox.models.BaseEntity
contentbox.models.security.Permission
ContentBox - A Modular Content Platform Copyright since 2012 by Ortus Solutions, Corp www.ortussolutions.com/products/contentbox --- A cool Permission entity
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
date
|
createdDate
|
true
|
false
|
|
any
|
description
|
true
|
false
|
|
any
|
isDeleted
|
false
|
true
|
false
|
date
|
modifiedDate
|
true
|
false
|
|
any
|
numberOfGroups
|
true
|
false
|
|
any
|
numberOfPermissionGroups
|
true
|
false
|
|
any
|
numberOfRoles
|
true
|
false
|
|
any
|
permission
|
true
|
false
|
|
any
|
permissionID
|
true
|
false
|
Constructor Summary | |
---|---|
init()
Constructor. |
Method Summary | |
---|---|
string
|
getDescription()
|
string
|
getNumberOfGroups()
|
string
|
getNumberOfPermissionGroups()
|
string
|
getNumberOfRoles()
|
string
|
getPermission()
|
string
|
getPermissionID()
|
any
|
setDescription(any description)
|
any
|
setNumberOfGroups(any numberOfGroups)
|
any
|
setNumberOfPermissionGroups(any numberOfPermissionGroups)
|
any
|
setNumberOfRoles(any numberOfRoles)
|
any
|
setPermission(any permission)
|
any
|
setPermissionID(any permissionID)
|
Methods inherited from class contentbox.models.BaseEntity |
---|
getCreatedDate, getIsDeleted, getModifiedDate, setCreatedDate, setIsDeleted, setModifiedDate |
Methods inherited from class contentbox.models.BaseEntityMethods |
---|
appendToMemento, appendToMementoProfile, arrayWrap, getDisplayCreatedDate, getDisplayModifiedDate, getEntityName, getId, includeMixin, isLoaded, preInsert, preUpdate |
Methods inherited from class lucee.Component |
---|
None |
Constructor Detail |
---|
Constructor
Property Detail |
---|
access
- publicrequired
- falsereturntype
- anycolumn
- createdDatenotnull
- trueormtype
- timestampupdate
- falsepersistent
- trueserializable
- trueaccess
- publicrequired
- falsereturntype
- anycolumn
- descriptionnotnull
- falseormtype
- stringlength
- 500serializable
- trueaccess
- publicrequired
- falsereturntype
- anycolumn
- isDeletednotnull
- trueormtype
- booleanpersistent
- trueserializable
- trueaccess
- publicrequired
- falsereturntype
- anycolumn
- modifiedDatenotnull
- trueormtype
- timestamppersistent
- trueserializable
- trueaccess
- publicrequired
- falsereturntype
- anyformula
- select count(*) from cb_groupPermissions as groupPermissions
where groupPermissions.FK_permissionID=permissionIDserializable
- trueaccess
- publicrequired
- falsereturntype
- anyformula
- select count(*) from cb_groupPermissions as gp where gp.FK_permissionID=permissionIDserializable
- trueaccess
- publicrequired
- falsereturntype
- anyformula
- select count(*) from cb_rolePermissions as rolePermissions
where rolePermissions.FK_permissionID=permissionIDserializable
- trueaccess
- publicunique
- truerequired
- falsereturntype
- anycolumn
- permissionnotnull
- trueormtype
- stringindex
- idx_permissionNamelength
- 255serializable
- trueaccess
- publicrequired
- falsefieldtype
- idreturntype
- anycolumn
- permissionIDormtype
- stringupdate
- falsegenerator
- uuidlength
- 36serializable
- trueMethod Detail |
---|
description
numberOfGroups
numberOfPermissionGroups
numberOfRoles
permission
permissionID