public interface CMSComponentService
| Modifier and Type | Method and Description |
|---|---|
<T extends AbstractCMSComponentModel> |
getAbstractCMSComponent(java.lang.String id)
Gets the abstract cms component.
|
<T extends AbstractCMSComponentModel> |
getAbstractCMSComponent(java.lang.String id,
java.util.Collection<CatalogVersionModel> catalogVersions)
Gets the abstract cms component.
|
<T extends AbstractCMSComponentModel> |
getAbstractCMSComponent(java.lang.String id,
java.lang.String contentSlotId,
java.util.Collection<CatalogVersionModel> catalogVersions)
Gets the abstract cms component.
|
<T extends AbstractCMSComponentModel> |
getAbstractCMSComponents(java.util.Collection<java.lang.String> ids,
SearchPageData searchPageData)
Gets the abstract cms component.
|
java.util.Collection<java.lang.String> |
getEditorProperties(AbstractCMSComponentModel component)
Get all editor properties for the given content element.
|
java.util.Collection<java.lang.String> |
getReadableEditorProperties(AbstractCMSComponentModel component)
Get all readable editor properties for the given content element.
|
<T extends SimpleCMSComponentModel> |
getSimpleCMSComponent(java.lang.String id)
Gets the simple cms component.
|
java.util.Collection<java.lang.String> |
getSystemProperties(AbstractCMSComponentModel component)
Get all system properties for the given content element.
|
java.lang.Boolean |
isCmsComponentRestricted(AbstractCMSComponentModel component)
Deprecated.
since 4.4. Please, use
isComponentRestricted(AbstractCMSComponentModel) instead. |
boolean |
isComponentContainer(java.lang.String componentTypeCode)
Checks if component is a container.
|
boolean |
isComponentRestricted(AbstractCMSComponentModel component)
Checks if passed as parameter
AbstractCMSComponentModel is restricted restricted. |
java.lang.Boolean |
isContainer(java.lang.String componentTypeCode)
Deprecated.
since 4.4. Please, use
isComponentContainer(String) instead. |
<T extends AbstractCMSComponentModel> T getAbstractCMSComponent(java.lang.String id) throws CMSItemNotFoundException
T - the generic typeid - the id of cms component to getCMSItemNotFoundException - thrown when item was not found<T extends AbstractCMSComponentModel> SearchPageData<T> getAbstractCMSComponents(java.util.Collection<java.lang.String> ids, SearchPageData searchPageData)
T - the AbstractCMSComponentModel subclass typeids - the id collection of cms components to getsearchPageData - the searchPageData contains requested pagination and sorting information<T extends AbstractCMSComponentModel> T getAbstractCMSComponent(java.lang.String id, java.util.Collection<CatalogVersionModel> catalogVersions) throws CMSItemNotFoundException
T - the generic typeid - the id of cms component to getcatalogVersions - the catalog versionsCMSItemNotFoundException - thrown when item was not found<T extends AbstractCMSComponentModel> T getAbstractCMSComponent(java.lang.String id, java.lang.String contentSlotId, java.util.Collection<CatalogVersionModel> catalogVersions) throws CMSItemNotFoundException
T - the generic typeid - the id of cms component to getcontentSlotId - the content slot idcatalogVersions - the catalog versionsCMSItemNotFoundException - thrown when item was not foundjava.util.Collection<java.lang.String> getEditorProperties(AbstractCMSComponentModel component)
component - the component which editor properties should be retrievedjava.util.Collection<java.lang.String> getReadableEditorProperties(AbstractCMSComponentModel component)
getEditorProperties(AbstractCMSComponentModel) for
retrieving all editor properties.component - the component which editor properties should be retrieved<T extends SimpleCMSComponentModel> T getSimpleCMSComponent(java.lang.String id) throws CMSItemNotFoundException
T - the generic typeid - the id of component to getCMSItemNotFoundException - thrown when item was not foundjava.util.Collection<java.lang.String> getSystemProperties(AbstractCMSComponentModel component)
component - the component which system properties should be retrieved@Deprecated java.lang.Boolean isCmsComponentRestricted(AbstractCMSComponentModel component)
isComponentRestricted(AbstractCMSComponentModel) instead.AbstractCMSComponentModel is restricted restricted.component - the component which is checked against any restrictionsBoolean.TRUE if is restricted, Boolean.FALSE otherwiseboolean isComponentRestricted(AbstractCMSComponentModel component)
AbstractCMSComponentModel is restricted restricted.component - the component which is checked against any restrictionstrue if is restricted, false otherwise@Deprecated java.lang.Boolean isContainer(java.lang.String componentTypeCode)
isComponentContainer(String) instead.componentTypeCode - the component's ComposedType codeBoolean.TRUE if is component, Boolean.FALSE otherwiseboolean isComponentContainer(java.lang.String componentTypeCode)
componentTypeCode - the component's ComposedType codeBoolean.TRUE if is component, Boolean.FALSE otherwiseCopyright © 2018 SAP SE. All Rights Reserved.