railo-context.Componentcoldbox.system.orm.hibernate.BaseORMService
coldbox.system.orm.hibernate.VirtualEntityService
contentbox.model.content.ContentService
contentbox.model.content.ContentStoreService
ContentBox - A Modular Content Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org | www.luismajano.com | www.ortussolutions.com Apache License, Version 2.0 Copyright Since [2012] [Luis Majano and Ortus Solutions,Corp] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Entry service for contentbox
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
contentService
|
true
|
false
|
Constructor Summary | |
---|---|
init()
Constructor. |
Method Summary | |
---|---|
any
|
findPublishedEntries([numeric max='0'], [numeric offset='0'], [any category=''], [any searchTerm=''], [boolean asQuery='false'])
Find published entries by filters. |
any
|
findPublishedEntriesByDate([numeric year='0'], [numeric month='0'], [numeric day='0'], [numeric max='0'], [numeric offset='0'], [boolean asQuery='false'])
Entry listing by Date. |
array
|
getAllForExport()
Get all content for export as flat data. |
any
|
saveContent(any content, [boolean transactional='true'])
Save content store object. |
struct
|
search([any search=''], [any isPublished], [any category], [any author], [numeric max='0'], [numeric offset='0'], [any sortOrder='publishedDate DESC'], [boolean searchActiveContent='true'])
content search returns struct with keys [content,count]. |
Methods inherited from class coldbox.system.orm.hibernate.VirtualEntityService |
---|
clear, convertIDValueToJavaType, convertValueToJavaType, count, countWhere, criteriaCount, criteriaQuery, deleteAll, deleteByID, deleteByQuery, deleteWhere, evict, executeQuery, exists, findAllWhere, findWhere, get, getAll, getDatasource, getEntityName, getKey, getPropertyNames, getSessionStatistics, getTableName, isSessionDirty, list, new, newCriteria, onMissingMethod, setDatasource, setEntityName |
Methods inherited from class coldbox.system.orm.hibernate.BaseORMService |
---|
$delete, $deleteAll, $deleteByID, $deleteByQuery, $deleteWhere, $save, $saveAll, $transactioned, compileHQLFromDynamicMethod, createCriteriaQuery, createService, delete, evictEntity, evictQueries, findAll, findByExample, findDynamically, findIt, getDefaultAsQuery, getEntityGivenName, getEventHandling, getHQLDynamicCache, getORM, getORMEventHandler, getQueryCacheRegion, getRestrictions, getUseQueryCaching, getUseTransactions, merge, populate, populateFromJSON, populateFromQuery, populateFromXML, populateWithPrefix, refresh, save, saveAll, sessionContains, setDefaultAsQuery, setEventHandling, setHQLDynamicCache, setORM, setORMEventHandler, setQueryCacheRegion, setUseQueryCaching, setUseTransactions |
Methods inherited from class railo-context.Component |
---|
None |
Constructor Detail |
---|
Constructor
Property Detail |
---|
required
- falseinject
- id:ContentService@cbserializable
- trueMethod Detail |
---|
Find published entries by filters
max
- The maximum number of records to retrieveoffset
- Where to start in the paginationcategory
- One or more categories to filter onsearchTerm
- The search term to use for searchasQuery
- Return results as query or array of objects. Defaults to falseEntry listing by Date
year
- The year to searchmonth
- The month to searchday
- The day to searchmax
- The maximum number of records to retrieveoffset
- Where to start in the paginationasQuery
- Return results as query or array of objects. Defaults to falseGet all content for export as flat data
getAllForExport
in class
ContentService
Save content store object
content
- The content store objecttransactional
- Use a transaction or not.content search returns struct with keys [content,count]
search
- The search string to searchisPublished
- Can be 'any', 'true' or 'false'category
- one or more categories to search content forauthor
- The author ID to filter on or use 'any' for allmax
- The maximum number of records to retrieveoffset
- Where to start in the paginationsortOrder
- The sort ordering to apply to the resultssearchActiveContent
- Whether active content will be searched or not, by default it does