lucee.Componentcborm.models.BaseORMService
cborm.models.VirtualEntityService
contentbox.models.content.RelocationService
ContentBox - A Modular Content Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp 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. A generic content service for content objects
Property Summary | ||||
---|---|---|---|---|
type | property | default | serializable | required |
any
|
CBHelper
|
true
|
false
|
|
any
|
log
|
true
|
false
|
Constructor Summary | |
---|---|
init()
Constructor. |
Method Summary | |
---|---|
Relocation
|
createContentRelocation(BaseContent contentItem, string originalSlug)
Creates a content-assigned relocation. |
Relocation
|
createTargetRelocation(string slug, string target)
Creates a target ( no content assigned ) relocation for global site relocations. |
any
|
getRelocationBySlug(string slug, [string contentType='Page'], [contentbox.models.content.Site site])
Returns a relocation by slug, contentType, and site. |
struct
|
search([any search=''], [any siteID=''], [boolean isPublic], [any max='0'], [any offset='0'], [any sortOrder='slug asc'])
Relocation search with filters. |
Methods inherited from class cborm.models.VirtualEntityService |
---|
autoCast, convertIdValueToJavaType, convertValueToJavaType, count, countWhere, deleteAll, deleteByID, deleteByQuery, deleteWhere, evictCollection, executeQuery, exists, findAllWhere, findWhere, get, getAll, getEntityName, getKey, getOrFail, getPropertyNames, getTableName, idCast, list, new, newCriteria, onMissingMethod, setEntityName |
Methods inherited from class lucee.Component |
---|
None |
Constructor Detail |
---|
Constructor
Property Detail |
---|
access
- publicrequired
- falsereturntype
- anyinject
- CBHelper@contentboxserializable
- trueaccess
- publicrequired
- falsereturntype
- anyinject
- logbox:logger:{this}serializable
- trueMethod Detail |
---|
Creates a content-assigned relocation
contentItem
- the content item to associate to this relocationoriginalSlug
- the slug which will be relocatedCreates a target ( no content assigned ) relocation for global site relocations
slug
- The URI to be checkedtarget
- The target to relocate the URI toReturns a relocation by slug, contentType, and site
slug
- the URI value to testcontentType
- the content type to restrictsite
- the site to restrict the search toRelocation search with filters
search
- The search term for the namesiteID
- The site id to filter onisPublic
- Filter on this public (true) / private (false) or all (null)max
- The max recordsoffset
- The offset to usesortOrder
- The sort order