public class CMSContentEditorInjector extends java.lang.Object implements ComponentInjector
autoPersist flag. The autoPersist flag only concerns attributes of the opened
content element.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ADD_BTN_URL |
protected static java.lang.String |
CREATE_MODE_PARAM |
protected static java.lang.String |
EDITOR_ENTRY_READ_ONLY |
protected static java.lang.String |
SELECT_MODE_PARAM |
protected static java.lang.String |
SKIP_CUSTOM_EDITOR_PARAM |
protected static java.lang.String |
WIZARD_CONFIG |
ATTRIBUTES, CODE, VALUE| Constructor and Description |
|---|
CMSContentEditorInjector() |
| Modifier and Type | Method and Description |
|---|---|
protected CMSAdminComponentService |
getCMSAdminComponentService() |
CMSAdminSiteService |
getCmsAdminPerspective() |
ContentEditorConfiguration |
getConfig() |
UIConfigurationService |
getConfigurationService() |
TypedObject |
getItem() |
protected java.util.Set<java.lang.String> |
getLoadLanguages() |
java.lang.Object |
getLocationInfoObject() |
PropertyInjector |
getPropertyInjector() |
protected java.util.Comparator<PropertyDescriptor> |
getPropertyListComparator() |
ReferenceInjector |
getReferenceInjector() |
HtmlBasedComponent |
getRootComponent() |
protected TypeService |
getTypeService() |
protected UIAccessRightService |
getUiAccessRightService() |
protected java.lang.Object |
getValue(PropertyDescriptor propDescr) |
protected java.lang.Object |
getValue(PropertyDescriptor propDescr,
ObjectValueContainer valueContainer) |
ObjectValueContainer |
getValueContainer() |
ValueService |
getValueService() |
void |
injectComponent(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params) |
protected void |
injectGeneralGroup(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params) |
protected void |
injectList(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params) |
protected void |
injectProperty(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params) |
protected void |
injectReference(TypedObject referenceValue,
HtmlBasedComponent parent,
java.util.List<HtmlBasedComponent> captionComponents) |
boolean |
isAddEnabled() |
boolean |
isAutoPersist() |
boolean |
isCreateEnabled() |
protected boolean |
isGeneralEmpty() |
boolean |
isGroupCollections() |
boolean |
isHideEmpty() |
boolean |
isHideReadOnly() |
protected void |
loadMissingValues(java.util.Map<java.lang.String,? extends java.lang.Object> params)
Method checks whether we would display indirect property - if so then we have to refresh current
ObjectValueContainer and load this property there. |
protected void |
openCreateNewReferenceWizard(Component parent,
ObjectTemplate template,
TypedObject item,
PropertyDescriptor propertyDescriptor,
WizardConfiguration wizardConfiguration) |
void |
setAddEnabled(boolean addEnabled) |
void |
setAutoPersist(boolean autoPersist) |
void |
setConfig(ContentEditorConfiguration config) |
void |
setCreateEnabled(boolean createEnabled) |
void |
setGroupCollections(boolean groupCollections) |
void |
setHideEmpty(boolean hideEmpty) |
void |
setHideReadOnly(boolean hideReadOnly) |
void |
setItem(TypedObject item) |
void |
setLocationInfoObject(java.lang.Object locationInfoObject) |
void |
setPropertyInjector(PropertyInjector propertyInjector) |
void |
setReferenceInjector(ReferenceInjector referenceInjector) |
void |
setRootComponent(HtmlBasedComponent rootComponent) |
protected void |
setValue(PropertyDescriptor propDescr,
java.lang.Object value) |
protected void |
setValue(PropertyDescriptor propDescr,
java.lang.Object value,
boolean persist) |
protected void |
setValue(PropertyDescriptor propDescr,
java.lang.Object value,
boolean persist,
java.lang.Object eventSource) |
void |
setValueContainer(ObjectValueContainer valueContainer) |
protected static final java.lang.String WIZARD_CONFIG
protected static final java.lang.String EDITOR_ENTRY_READ_ONLY
protected static final java.lang.String ADD_BTN_URL
protected static final java.lang.String CREATE_MODE_PARAM
protected static final java.lang.String SELECT_MODE_PARAM
protected static final java.lang.String SKIP_CUSTOM_EDITOR_PARAM
public void setConfig(ContentEditorConfiguration config)
public void setItem(TypedObject item)
public TypedObject getItem()
public void setValueContainer(ObjectValueContainer valueContainer)
public ObjectValueContainer getValueContainer()
public void setAutoPersist(boolean autoPersist)
public boolean isAutoPersist()
public void setGroupCollections(boolean groupCollections)
public boolean isGroupCollections()
public void setHideReadOnly(boolean hideReadOnly)
public boolean isHideReadOnly()
public void setHideEmpty(boolean hideEmpty)
public boolean isHideEmpty()
public boolean isAddEnabled()
public void setAddEnabled(boolean addEnabled)
public boolean isCreateEnabled()
public void setCreateEnabled(boolean createEnabled)
public HtmlBasedComponent getRootComponent()
public void setRootComponent(HtmlBasedComponent rootComponent)
public void injectComponent(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
injectComponent in interface ComponentInjectorprotected void injectGeneralGroup(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
protected boolean isGeneralEmpty()
protected void injectProperty(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
protected void injectList(HtmlBasedComponent parent,
java.util.Map<java.lang.String,? extends java.lang.Object> params)
protected void openCreateNewReferenceWizard(Component parent,
ObjectTemplate template,
TypedObject item,
PropertyDescriptor propertyDescriptor,
WizardConfiguration wizardConfiguration)
protected void injectReference(TypedObject referenceValue, HtmlBasedComponent parent, java.util.List<HtmlBasedComponent> captionComponents)
protected java.lang.Object getValue(PropertyDescriptor propDescr)
protected java.lang.Object getValue(PropertyDescriptor propDescr, ObjectValueContainer valueContainer)
protected void setValue(PropertyDescriptor propDescr, java.lang.Object value) throws ValueHandlerException
ValueHandlerExceptionprotected void setValue(PropertyDescriptor propDescr, java.lang.Object value, boolean persist) throws ValueHandlerException
ValueHandlerExceptionprotected void setValue(PropertyDescriptor propDescr, java.lang.Object value, boolean persist, java.lang.Object eventSource) throws ValueHandlerException
ValueHandlerExceptionprotected TypeService getTypeService()
protected UIAccessRightService getUiAccessRightService()
protected CMSAdminComponentService getCMSAdminComponentService()
public CMSAdminSiteService getCmsAdminPerspective()
public void setLocationInfoObject(java.lang.Object locationInfoObject)
public java.lang.Object getLocationInfoObject()
public UIConfigurationService getConfigurationService()
protected java.util.Comparator<PropertyDescriptor> getPropertyListComparator()
public void setReferenceInjector(ReferenceInjector referenceInjector)
public ReferenceInjector getReferenceInjector()
public ContentEditorConfiguration getConfig()
public void setPropertyInjector(PropertyInjector propertyInjector)
public PropertyInjector getPropertyInjector()
protected void loadMissingValues(java.util.Map<java.lang.String,? extends java.lang.Object> params)
ObjectValueContainer and load this property there.
Note: ObjectValueContainer if no we have to load it.params - current creation parameterObjectValueContainerprotected java.util.Set<java.lang.String> getLoadLanguages()
public ValueService getValueService()
Copyright © 2018 SAP SE. All Rights Reserved.