lucee.Component
mura.cfobject
mura.bean.bean
mura.bean.beanFeed
This is provides base feed functionality for all entities
| Property Summary | ||||
|---|---|---|---|---|
| type | property | default | serializable | required |
string
|
additionalColumns
|
true
|
false
|
|
string
|
entityName
|
true
|
false
|
|
string
|
keyField
|
true
|
false
|
|
numeric
|
maxItems
|
0
|
true
|
yes
|
numeric
|
nextN
|
0
|
true
|
yes
|
string
|
orderby
|
true
|
false
|
|
numeric
|
pageIndex
|
1
|
true
|
false
|
string
|
siteID
|
true
|
false
|
|
string
|
sortBy
|
true
|
false
|
|
string
|
sortDirection
|
asc
|
true
|
yes
|
string
|
sortTable
|
true
|
false
|
|
string
|
table
|
true
|
false
|
|
| Constructor Summary | |
|---|---|
|
init()
|
|
| Method Summary | |
|---|---|
any
|
addAdvancedParam(string field='', string relationship='and', string criteria='', string condition='EQUALS', string datatype='')
|
any
|
addJoin(string joinType='inner', string table='', string clause='')
|
any
|
addParam(string field='', string relationship='and', string criteria='', string condition='EQUALS', string datatype='')
|
any
|
andProp([any property])
|
any
|
beginsWith([any criteria])
|
private any
|
caseInsensitiveOrderBy(any orderBy)
|
any
|
clearAdvancedParams()
|
any
|
clearJoins()
|
any
|
clearParams()
|
any
|
clone()
|
any
|
closeGrouping()
|
any
|
contains([any criteria])
|
any
|
containsValue([any criteria])
|
any
|
endsWith([any criteria])
|
any
|
formatField([any field])
|
any
|
getAdvancedParams()
|
any
|
getAvailableCount()
|
any
|
getCustomDatasource()
|
any
|
getDbType()
|
any
|
getDiscriminatorColumn()
|
any
|
getDiscriminatorValue()
|
any
|
getEntity()
|
any
|
getEntityName()
|
any
|
getIsHistorical()
|
any
|
getItemsPerPage()
|
any
|
getIterator([any cachedWithin='[runtime expression]'])
|
any
|
getJoins()
|
any
|
getOrderBy()
|
any
|
getParams()
|
any
|
getQuery([any countOnly='false'], [any cachedWithin='[runtime expression]'])
|
any
|
getQueryAttrs([any cachedWithin='[runtime expression]'])
|
any
|
getQueryService([any cachedWithin='[runtime expression]'])
|
any
|
getSort()
|
any
|
getTableFieldList()
|
any
|
hasColumn([any column])
|
any
|
hasCustomDatasource()
|
any
|
hasDiscriminatorColumn()
|
any
|
hasJoin([any table])
|
any
|
innerJoin([any relatedEntity])
|
any
|
isEQ([any criteria])
|
any
|
isGT([any criteria])
|
any
|
isGTE([any criteria])
|
any
|
isIn([any criteria])
|
any
|
isLT([any criteria])
|
any
|
isLTE([any criteria])
|
any
|
isNEQ([any criteria])
|
any
|
isNotIn([any criteria])
|
any
|
itemsPerPage([any itemsPerPage])
|
any
|
leftJoin([any entityName])
|
any
|
loadTableMetaData()
|
any
|
maxItems([any maxItems])
|
any
|
null()
|
any
|
openGrouping()
|
any
|
orOpenGrouping()
|
any
|
orProp([any property])
|
any
|
prop([any property])
|
any
|
setAdvancedParams(any params)
|
any
|
setConfigBean([any configBean])
|
any
|
setEntityName([any entityName])
|
any
|
setItemsPerPage([any itemsPerPage])
|
any
|
setMaxItems([any maxItems])
|
any
|
setNextN([any NextN])
|
any
|
setOrderBy([any orderby])
|
any
|
setParams(any params)
|
any
|
setSort([any sort])
|
any
|
setSortDirection([any sortDirection])
|
any
|
sort([any property], [any direction='asc'])
|
any
|
where([any property])
|
| 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 |
|---|
| Property Detail |
|---|
access - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - yesreturntype - anyserializable - trueaccess - publicrequired - yesreturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - yesreturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - trueaccess - publicrequired - falsereturntype - anyserializable - true| Method Detail |
|---|
fieldrelationshipcriteriaconditiondatatypejoinTypetableclausefield - You can use 'Column' as an alias to fieldrelationshipcriteriaconditiondatatypepropertycriteriaorderBy
clone
in class
bean
criteriacriteriacriteriafield
getEntityName
in class
bean
getIsHistorical
in class
bean
cachedWithin
getOrderBy
in class
bean
countOnlycachedWithin
getQueryAttrs
in class
cfobject
cachedWithin
getQueryService
in class
cfobject
cachedWithincolumn
hasCustomDatasource
in class
cfobject
tablerelatedEntitycriteriacriteriacriteriacriteriacriteriacriteriacriteriacriteriaitemsPerPageentityNamemaxItemspropertypropertyparamsconfigBeanentityNameitemsPerPagemaxItemsNextNorderbyparamssortsortDirectionpropertydirectionproperty