mura.content.approval

Class approvalChainBean

WEB-INF.cftags.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:
  • table : tapprovalchains
  •  
  • bundleable : true
  •  
  • entityname : approvalChain
  •  
    Property Summary
    type property default serializable required
    any chainID


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


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


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


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


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


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


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


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


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


    • cfc = site
    • fieldtype = many-to-one
    • returntype = any
    • fkcolumn = siteID
    • access = public
    true false
    Constructor Summary
    init()
    Method Summary
    any getAvailableGroupsIterator()
    any save()
     
    Methods inherited from class mura.bean.beanORM
    addQueryParam, checkSchema, clone, delete, fromBundle, getCache, getCacheKey, getCacheName, getCacheSiteID, getColumns, getCustomDatasource, getDbType, getDbUtility, getDiscriminatorColumn, getDiscriminatorValue, getFeed, getIterator, getLoadSQL, getLoadSQLColumnsAndTables, getManageSchema, getPrimaryKey, getPropertiesAsJSON, 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
    OnMissingMethod, addEventHandler, addObject, allowAccess, allowDelete, allowQueryParams, allowRead, allowSave, compare, exists, get, getAll, getAllValues, getBundleable, getDynamic, getEntityDisplayName, getEntityName, getErrors, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getOrderBy, getProperties, getPublicAPI, getRegisteredEntity, getScaffold, getSynthedFunctions, getTable, getValidations, getValue, has, hasErrors, hasProperty, hasTable, isComparable, on, parseDateArg, registerAsEntity, removeObject, setAddedObjectValues, setAllValues, setErrors, setValidations, setValue, setlastUpdateBy, synthArgs, transformEventName, translatePropKey, trigger, valueExists
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEntity, getEventManager, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getServiceFactory, getSession, initTracePoint, inject, injectMethod, invokeMethod, mixin, removeValue
     
    Methods inherited from class WEB-INF.cftags.component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    chainID

    property any chainID

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

    created

    property mura.content.approval.timestamp created

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

    description

    property mura.content.approval.text description

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

    lastupdate

    property mura.content.approval.timestamp lastupdate

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

    lastupdateby

    property string lastupdateby

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

    lastupdatebyid

    property string lastupdatebyid

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

    memberships

    property any memberships

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

    name

    property string name

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

    requests

    property any requests

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

    site

    property any site

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

    Method Detail

    getAvailableGroupsIterator

    public any getAvailableGroupsIterator()


    save

    public any save()

    Overrides:
    save in class beanORM