public interface I_CmsContentService extends I_CmsContentService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DICT_CONTENT_DEFINITION
The content definition dictionary name.
|
static java.lang.String |
PARAM_BACKLINK
The back-link parameter.
|
| Modifier and Type | Method and Description |
|---|---|
CmsContentDefinition |
callEditorChangeHandlers(java.lang.String entityId,
CmsEntity editedLocaleEntity,
java.util.Collection<java.lang.String> skipPaths,
java.util.Collection<java.lang.String> changedScopes)
Calls the editor change handlers.
|
void |
copyLocale(java.util.Collection<java.lang.String> locales,
CmsEntity sourceLocale)
Copies the given source locale to the target locales.
|
CmsContentDefinition |
loadDefinition(java.lang.String entityId,
java.lang.String clientId,
CmsEntity editedLocaleEntity,
java.util.Collection<java.lang.String> skipPaths,
java.util.Map<java.lang.String,java.lang.String> settingPresets)
Loads the content definition for a given entity.
|
CmsContentDefinition |
loadInitialDefinition(java.lang.String entityId,
java.lang.String clientId,
java.lang.String newLink,
CmsUUID modelFileId,
java.lang.String editContext,
java.lang.String mainLocale,
java.lang.String mode,
java.lang.String postCreateHandler,
CmsEditHandlerData editHandlerData,
java.util.Map<java.lang.String,java.lang.String> settingPresets)
Loads the content definition for a given entity.
|
CmsContentDefinition |
loadNewDefinition(java.lang.String entityId,
java.lang.String clientId,
CmsEntity editedLocaleEntity,
java.util.Collection<java.lang.String> skipPaths,
java.util.Map<java.lang.String,java.lang.String> settingPresets)
Loads new entity definition.
|
CmsContentDefinition |
prefetch()
Returns the content definition of the resource requested through parameter 'resource'.
|
CmsSaveResult |
saveAndDeleteEntities(CmsEntity lastEditedEntity,
java.lang.String clientId,
java.util.List<java.lang.String> deletedEntities,
java.util.Collection<java.lang.String> skipPaths,
java.lang.String lastEditedLocale,
boolean clearOnSuccess)
Saves and deletes the given entities.
|
java.lang.String |
saveValue(java.lang.String contentId,
java.lang.String contentPath,
java.lang.String locale,
java.lang.String value)
Saves a value in an existing XML content.
|
loadContentDefinition, saveEntities, saveEntity, updateEntityHtml, validateEntitystatic final java.lang.String DICT_CONTENT_DEFINITION
static final java.lang.String PARAM_BACKLINK
CmsContentDefinition callEditorChangeHandlers(java.lang.String entityId, CmsEntity editedLocaleEntity, java.util.Collection<java.lang.String> skipPaths, java.util.Collection<java.lang.String> changedScopes) throws CmsRpcException
entityId - the edited entity ideditedLocaleEntity - the edited entityskipPaths - the locale synchronization value paths to skipchangedScopes - the changed content value pathsCmsRpcException - in case anything goes wrongvoid copyLocale(java.util.Collection<java.lang.String> locales, CmsEntity sourceLocale) throws CmsRpcException
locales - the target localessourceLocale - the source localeCmsRpcException - if something goes wrongCmsContentDefinition loadDefinition(java.lang.String entityId, java.lang.String clientId, CmsEntity editedLocaleEntity, java.util.Collection<java.lang.String> skipPaths, java.util.Map<java.lang.String,java.lang.String> settingPresets) throws java.lang.Exception
entityId - the entity id/URIclientId - the container element client id if availableeditedLocaleEntity - the edited locale entityskipPaths - the paths to skip during locale synchronizationsettingPresets - the presets for container element settingsjava.lang.Exception - if something goes wrong processing the requestCmsContentDefinition loadInitialDefinition(java.lang.String entityId, java.lang.String clientId, java.lang.String newLink, CmsUUID modelFileId, java.lang.String editContext, java.lang.String mainLocale, java.lang.String mode, java.lang.String postCreateHandler, CmsEditHandlerData editHandlerData, java.util.Map<java.lang.String,java.lang.String> settingPresets) throws CmsRpcException
entityId - the entity id/URIclientId - the container element client id if availablenewLink - the new linkmodelFileId - the optional model file ideditContext - the container page currently being edited (may be null)mainLocale - the main language to copy in case the element language node does not exist yetmode - the content creation modepostCreateHandler - the post-create handler class nameeditHandlerData - the edit handler data, if an edit handler is used for creating a new element; null otherwisesettingPresets - the presets for container element settingsCmsRpcException - if something goes wrong processing the requestCmsContentDefinition loadNewDefinition(java.lang.String entityId, java.lang.String clientId, CmsEntity editedLocaleEntity, java.util.Collection<java.lang.String> skipPaths, java.util.Map<java.lang.String,java.lang.String> settingPresets) throws CmsRpcException
This will load the entity representation of a new locale node.
entityId - the entity id/URIclientId - the container element client id if availableeditedLocaleEntity - the edited locale entityskipPaths - the paths to skip during locale synchronizationsettingPresets - the presets for container element settingsCmsRpcException - if something goes wrong processing the requestCmsContentDefinition prefetch() throws CmsRpcException
CmsRpcException - if something goes wrongCmsSaveResult saveAndDeleteEntities(CmsEntity lastEditedEntity, java.lang.String clientId, java.util.List<java.lang.String> deletedEntities, java.util.Collection<java.lang.String> skipPaths, java.lang.String lastEditedLocale, boolean clearOnSuccess) throws CmsRpcException
lastEditedEntity - the last edited entityclientId - the container element client id if availabledeletedEntities - the entity id's to deleteskipPaths - the paths to skip during locale synchronizationlastEditedLocale - the last edited localeclearOnSuccess - true to unlock resource after savingCmsRpcException - if something goes wrong processing the requestjava.lang.String saveValue(java.lang.String contentId, java.lang.String contentPath, java.lang.String locale, java.lang.String value) throws CmsRpcException
contentId - the structure id of the contentcontentPath - the xpath of the value to setlocale - the locale in which to set the valuevalue - the value to setCmsRpcException - if something goes wrong