mura.content.approval

Class approvalChainBean

lucee.Component
    extended by mura.cfobject
      extended by mura.bean.bean
        extended by mura.bean.beanORM
          extended by mura.content.approval.approvalChainBean

This provides approval chain functionality

Class Attributes:
  • bundleable : true
  •  
  • entityname : approvalChain
  •  
  • table : tapprovalchains
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any chainID


    • access = public
    • fieldtype = id
    • returntype = any
    true false
    mura.content.approval.timestamp created


    • access = public
    • returntype = any
    true false
    mura.content.approval.text description


    • access = public
    • returntype = any
    true false
    mura.content.approval.timestamp lastupdate


    • access = public
    • returntype = any
    true false
    string lastupdateby


    • access = public
    • returntype = any
    • length = 50
    true false
    string lastupdatebyid


    • access = public
    • returntype = any
    • datatype = char
    • length = 35
    true false
    any memberships


    • access = public
    • fieldtype = one-to-many
    • returntype = any
    • cascade = delete
    • orderby = orderno asc
    • singularname = membership
    • cfc = approvalChainMembership
    true false
    string name


    • access = public
    • returntype = any
    • length = 100
    true false
    any requests


    • access = public
    • fieldtype = one-to-many
    • returntype = any
    • cascade = delete
    • orderby = created asc
    • singularname = request
    • cfc = approvalRequest
    true false
    any site


    • access = public
    • fieldtype = many-to-one
    • returntype = any
    • fkcolumn = siteID
    • cfc = site
    true false
    Constructor Summary
    init()
    Method Summary
    any getAvailableGroupsIterator()
    any save()
     
    Methods inherited from class mura.bean.beanORM
    addQueryParam, checkSchema, clone, delete, fromBundle, getBundleable, getCache, getCacheKey, getCacheName, getCacheSiteID, getColumns, getCustomDatasource, getDbType, getDbUtility, getDiscriminatorColumn, getDiscriminatorValue, getFeed, getIterator, getLoadSQL, getManageSchema, getPrimaryKey, getQueryAttrs, getQueryParamType, getQueryService, getReadOnly, getSaveErrors, getSite, getUseCache, getUseTrash, hasColumn, hasCustomDatasource, loadBy, postCreate, postDelete, postInsert, postLoad, postUpdate, preCreate, preDelete, preInsert, preLoad, preUpdate, purgeCache, set, setDbUtility, setPropAsIDColumn, setSaveErrors, toBundle, updateMappingsByIDLists, validate
     
    Methods inherited from class mura.bean.bean
    addObject, allowDelete, allowQueryParams, allowRead, allowSave, compare, exists, get, getAll, getAllValues, getEntityName, getErrors, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getListView, getOrderBy, getProperties, getSynthedFunctions, getTable, getValidations, getValue, has, hasErrors, hasProperty, hasTable, isComparable, OnMissingMethod, parseDateArg, removeObject, setAddedObjectValues, setAllValues, setErrors, setlastUpdateBy, setValidations, setValue, synthArgs, translatePropKey, valueExists
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getServiceFactory, getSession, initTracePoint, inject, injectMethod, invokeMethod, mixin, removeValue
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    chainID

    property any chainID

    Attributes:
    access - public
    required - false
    fieldtype - id
    returntype - any
    serializable - true

    created

    property mura.content.approval.timestamp created

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    description

    property mura.content.approval.text description

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lastupdate

    property mura.content.approval.timestamp lastupdate

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    lastupdateby

    property string lastupdateby

    Attributes:
    access - public
    required - false
    returntype - any
    length - 50
    serializable - true

    lastupdatebyid

    property string lastupdatebyid

    Attributes:
    access - public
    required - false
    returntype - any
    datatype - char
    length - 35
    serializable - true

    memberships

    property any memberships

    Attributes:
    access - public
    required - false
    fieldtype - one-to-many
    returntype - any
    cascade - delete
    orderby - orderno asc
    singularname - membership
    serializable - true
    cfc - approvalChainMembership

    name

    property string name

    Attributes:
    access - public
    required - false
    returntype - any
    length - 100
    serializable - true

    requests

    property any requests

    Attributes:
    access - public
    required - false
    fieldtype - one-to-many
    returntype - any
    cascade - delete
    orderby - created asc
    singularname - request
    serializable - true
    cfc - approvalRequest

    site

    property any site

    Attributes:
    access - public
    required - false
    fieldtype - many-to-one
    returntype - any
    fkcolumn - siteID
    serializable - true
    cfc - site

    Method Detail

    getAvailableGroupsIterator

    public any getAvailableGroupsIterator()


    save

    public any save()

    Overrides:
    save in class beanORM