Package org.javlo.component.multimedia
Class Multimedia
- java.lang.Object
-
- org.javlo.component.core.AbstractVisualComponent
-
- org.javlo.component.properties.AbstractPropertiesComponent
-
- org.javlo.component.multimedia.Multimedia
-
- All Implemented Interfaces:
Serializable
,Comparable<IContentVisualComponent>
,IAction
,IContentVisualComponent
,IImageTitle
,IRestItem
,ITaxonomyContainer
,IStaticContainer
- Direct Known Subclasses:
PDFMultimedia
,VideoContentMultimedia
public class Multimedia extends AbstractPropertiesComponent implements IImageTitle, IStaticContainer, IAction, ITaxonomyContainer
standard image component.exposed variable :
- inherited from
AbstractVisualComponent
String
title : the title.PaginationContext
pagination : pagination context.MultimediaResource
resources : list of resources to be displayed.
- Author:
- pvandermaesen
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ALL
static String
EMBED
static String
IMAGE
protected static String
IMAGE_AFTER_EXEPT_FIRST
protected static String
IMAGE_FIRST
static String
MAX_LIST_SIZE
protected static String
NAME_ORDER
protected static String
ORDER_BY_ACCESS
static String
PAGE_SIZE
protected static String
RANDOM_ORDER
protected static String
REVERSE_ORDER
static String
ROOT_FOLDER
static String
SOUND
protected static String
STATIC_EMBED_FOLDER
protected static String
STATIC_IMAGE_FOLDER
protected static String
STATIC_SOUND_FOLDER
protected static String
STATIC_VIDEO_FOLDER
static String
TYPE
static String
VIDEO
-
Fields inherited from class org.javlo.component.properties.AbstractPropertiesComponent
properties
-
Fields inherited from class org.javlo.component.core.AbstractVisualComponent
CACHE_KEY_SUFFIX_PARAM_NAME, COMPONENT_KEY, config, EDIT_CLASS, FLUID_COL_SIZE, FORCE_COMPONENT_ID, HIDDEN, I18N_FILE, logger, MAX_COL_VALUE, MOBILE_TYPE, NOT_EDIT_PREVIEW_PARAM_NAME, SCROLL_TO_COMP_ID_ATTRIBUTE_NAME, TIME_CACHE_NAME
-
Fields inherited from interface org.javlo.component.core.IContentVisualComponent
COLORED_WRAPPER_CLASS, COMP_ID_REQUEST_PARAM, COMPLEXITY_ADMIN, COMPLEXITY_EASY, COMPLEXITY_STANDARD, CONTAINER_COLOR, DEFAULT_COLOR, DYN_COMP_COLOR, ECOM_COLOR, EDIT_ACTION_CSS_CLASS, GRAPHIC_COLOR, HIGH_LABEL_LEVEL, ID_SEPARATOR, LINK_COLOR, LOW_LABEL_LEVEL, META_COLOR, MIDDLE_LABEL_LEVEL, SEARCH_LEVEL_HIGH, SEARCH_LEVEL_LOW, SEARCH_LEVEL_MIDDLE, SEARCH_LEVEL_NONE, TEXT_COLOR, VIEW_DEFINITION_REQUEST_ID, WEB2_COLOR
-
Fields inherited from interface org.javlo.component.image.IImageTitle
NO_LINK
-
-
Constructor Summary
Constructors Constructor Description Multimedia()
-
Method Summary
-
Methods inherited from class org.javlo.component.properties.AbstractPropertiesComponent
createKeyWithField, getContentAsMap, getContentAsText, getFieldChoice, getFieldDoubleValue, getFieldLongValue, getFieldName, getFieldType, getFieldValue, getFieldValue, getFieldValue, getHeader, getLabel, getListSeparator, getMdSize, getRowSize, getViewXHTMLCode, getXsSize, isAllTranslated, main, renderField, setFieldValue, storeProperties, transflateFrom, validateField
-
Methods inherited from class org.javlo.component.core.AbstractVisualComponent
applyReplacement, cleanResources, cleanValue, clearReplacement, clone, compareTo, contructViewStyle, countLine, delete, deleteMySelf, drawColumn, equals, equals, executeCurrentRenderer, executeJSP, executeRenderer, executeRenderer, extractFieldsFromRenderer, forceInit, getAjaxId, getArea, getAuthors, getBackgroundColor, getBaseHelpURL, getClassName, getColomnablePrefix, getColomnableSuffix, getColumn, getColumnMaxSize, getColumnSize, getColumnSizes, getColumnStyle, getComponentBean, getComponentCSS, getComponentCssClass, getComponentId, getComponentLabel, getComponentPath, getConfig, getConfigInValue, getConfigMessage, getContainerPage, getContentCache, getContentMessage, getContentName, getContentTimeCache, getCookiesDisplayStatus, getCreationDate, getCSSStyle, getCurrentPage, getCurrentRenderer, getDataAttributes, getDebugHeader, getDefaultHelpURI, getDefaultRenderer, getDeleteDate, getDescription, getDisplayMessage, getEditorComplexity, getEditRenderer, getEditText, getEmptyCode, getErrorMessage, getErrorMessage, getExternalModules, getExternalResources, getFileDirectory, getFirstPrefix, getFontAwesome, getForcedId, getForcedPrefixViewXHTMLCode, getForcedRenderer, getForcedSuffixViewXHTMLCode, getFormName, getGroup, getHeaderContent, getHelpText, getHelpType, getHelpURI, getHelpURL, getI18nEditableKeys, getId, getImportFolderPath, getInlineStyle, getInputName, getInputNameColomn, getInputNameColomnStyle, getInputNameRenderer, getInputNameRendererTitle, getItalicAndStrongLanguageMarkerList, getJSOnSubmit, getKey, getLabelLevel, getLastSufix, getLayout, getListClass, getListGroup, getListItemTag, getListTag, getLocalMessage, getManualCssClass, getMarkerList, getMessage, getMirrorWrapper, getModificationDate, getNextComponent, getPage, getPageDescription, getPrefixCssClass, getPrefixViewXHTMLCode, getPreviewAttributes, getPreviewCssClass, getPreviewCssId, getPreviousComponent, getQuotationLanguageMarkerList, getReferenceComponent, getRemplacement, getRenderer, getRendererTitle, getRenderes, getRequestComponent, getSearchLevel, getSelectRendererXHTML, getSpecialInputTag, getSpecialPreviewCssId, getSpecificClass, getSpecificCssClass, getStyle, getStyleLabel, getSuffixViewXHTMLCode, getTag, getTextColor, getTextForSearch, getTextLabel, getTextMessage, getTextPosition, getTextTitle, getTitleLevel, getTypeInputName, getValue, getValue, getVersion, getViewData, getViewDataFile, getViewID, getViewText, getWidth, getXHTMLCode, getXHTMLConfig, haveRight, includeComponentJSP, includePage, init, insert, isAjaxWrapper, isAskWidth, isAutoDeletable, isAutoRenderer, isBackgroundColored, isCanAddClass, isCloseRow, isColored, isColumnable, isConfig, isDefaultValue, isDispayEmptyXHTMLCode, isDisplayable, isDisplayHidden, isEditOnCreate, isFirstElementOfRepeatSequence, isFirstRepeated, isFreeInputLayout, isHelpURL, isHiddable, isHidden, isHiddenInMode, isHiddenInModeValue, isInline, isInsertable, isList, isListable, isMetaTitle, isMirrorWrapped, isModify, isNeedDelete, isNeedRefresh, isNeedRenderer, isNew, isNextSame, isNextSame, isNolink, isNoLinkable, isOpenRow, isPreviousSame, isPreviousSame, isRepeat, isRepeatable, isRestMatch, isReversedLink, isStyleHidden, isValueProperties, isValueTranslatable, isViewDataFile, isVisible, isVisible, isVisibleFromCookies, isWrapped, isXML, loadViewData, markAsNew, newInstance, next, onStyleChange, performColumnable, performConfig, performUpdate, prepareEdit, previous, processView, renderOtherComponent, renderViewXHTMLCode, replaceAllInContent, replaceInContent, resetContentCache, resetViewData, setBackgroundColor, setColumnSize, setColumnStyle, setComponentBean, setContainerPage, setContentCache, setContentTimeCache, setDisplayHidden, setForcedId, setForcedRenderer, setGroup, setHidden, setHiddenInMode, setList, setLocalMessage, setMessage, setMirrorWrapped, setModify, setNeedRefresh, setNextComponent, setNolink, setPage, setPreviousComponent, setRenderer, setRepeat, setStyle, setTextColor, setTextPosition, setValid, setValue, setWidth, stored, storeViewData, stringToReader, stringToReader, stringToStream, textToXHTML, toString, updateCache
-
-
-
-
Field Detail
-
ROOT_FOLDER
public static final String ROOT_FOLDER
- See Also:
- Constant Field Values
-
MAX_LIST_SIZE
public static final String MAX_LIST_SIZE
- See Also:
- Constant Field Values
-
PAGE_SIZE
public static final String PAGE_SIZE
- See Also:
- Constant Field Values
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
STATIC_VIDEO_FOLDER
protected static final String STATIC_VIDEO_FOLDER
- See Also:
- Constant Field Values
-
STATIC_SOUND_FOLDER
protected static final String STATIC_SOUND_FOLDER
- See Also:
- Constant Field Values
-
STATIC_IMAGE_FOLDER
protected static final String STATIC_IMAGE_FOLDER
- See Also:
- Constant Field Values
-
STATIC_EMBED_FOLDER
protected static final String STATIC_EMBED_FOLDER
- See Also:
- Constant Field Values
-
IMAGE_FIRST
protected static final String IMAGE_FIRST
- See Also:
- Constant Field Values
-
IMAGE_AFTER_EXEPT_FIRST
protected static final String IMAGE_AFTER_EXEPT_FIRST
- See Also:
- Constant Field Values
-
ORDER_BY_ACCESS
protected static final String ORDER_BY_ACCESS
- See Also:
- Constant Field Values
-
REVERSE_ORDER
protected static final String REVERSE_ORDER
- See Also:
- Constant Field Values
-
NAME_ORDER
protected static final String NAME_ORDER
- See Also:
- Constant Field Values
-
RANDOM_ORDER
protected static final String RANDOM_ORDER
- See Also:
- Constant Field Values
-
ALL
public static final String ALL
- See Also:
- Constant Field Values
-
IMAGE
public static final String IMAGE
- See Also:
- Constant Field Values
-
SOUND
public static final String SOUND
- See Also:
- Constant Field Values
-
VIDEO
public static final String VIDEO
- See Also:
- Constant Field Values
-
EMBED
public static final String EMBED
- See Also:
- Constant Field Values
-
-
Method Detail
-
acceptStaticInfo
protected boolean acceptStaticInfo(ContentContext ctx, StaticInfo info) throws IOException
- Throws:
IOException
-
getStartDate
public Date getStartDate()
-
getEndDate
public Date getEndDate()
-
acceptResource
protected boolean acceptResource(ContentContext ctx, MultimediaResource info)
-
displayEmbed
protected boolean displayEmbed(ContentContext ctx)
-
displayImage
protected boolean displayImage(ContentContext ctx)
-
displaySound
protected boolean displaySound(ContentContext ctx)
-
displayVideo
protected boolean displayVideo(ContentContext ctx)
-
isRealContent
public boolean isRealContent(ContentContext ctx)
Description copied from interface:IContentVisualComponent
return true if component is considered as realContent and the page that contain the component is also considered as real content.- Specified by:
isRealContent
in interfaceIContentVisualComponent
- Overrides:
isRealContent
in classAbstractPropertiesComponent
- Parameters:
ctx
- current context- Returns:
-
getImageFilter
protected String getImageFilter(ContentContext ctx)
-
getValidVideoCtx
protected ContentContext getValidVideoCtx(ContentContext ctx, IVideo video)
-
createResource
protected MultimediaResource createResource(ContentContext ctx, IVideo video)
-
getContentVideo
protected List<MultimediaResource> getContentVideo(ContentContext ctx) throws Exception
- Throws:
Exception
-
getAllMultimediaFiles
public Collection<File> getAllMultimediaFiles(ContentContext ctx)
-
getBaseStaticDir
public String getBaseStaticDir(ContentContext ctx)
-
getCurrentRootFolder
public String getCurrentRootFolder()
-
setCurrentRootFolder
public void setCurrentRootFolder(ContentContext ctx, String folder)
-
isSessionTaxonomy
protected boolean isSessionTaxonomy(ContentContext ctx)
-
getDisplayAsInputName
protected String getDisplayAsInputName()
- Overrides:
getDisplayAsInputName
in classAbstractVisualComponent
-
getSelection
protected List<String> getSelection(ContentContext ctx)
-
isDateRange
protected boolean isDateRange()
-
isOrder
protected boolean isOrder()
-
isManualOrder
protected boolean isManualOrder()
-
isTag
protected boolean isTag()
-
getCurrentRootFolderForBrowse
protected String getCurrentRootFolderForBrowse()
-
isSelectBrowse
protected boolean isSelectBrowse()
-
getEditPreview
protected String getEditPreview(ContentContext ctx) throws Exception
- Throws:
Exception
-
getTaxonomy
public Set<String> getTaxonomy()
- Specified by:
getTaxonomy
in interfaceITaxonomyContainer
-
getEditXHTMLCode
protected String getEditXHTMLCode(ContentContext ctx) throws Exception
- Overrides:
getEditXHTMLCode
in classAbstractPropertiesComponent
- Throws:
Exception
-
getFilesDirectory
public String getFilesDirectory(ContentContext ctx)
-
getGlobalCssClass
protected String getGlobalCssClass()
-
getHexColor
public String getHexColor()
Description copied from interface:IContentVisualComponent
get the exadecimal color for representation of the component.- Specified by:
getHexColor
in interfaceIContentVisualComponent
- Overrides:
getHexColor
in classAbstractVisualComponent
- Returns:
- a exadecimal color (sample : a5b499)
-
getHTMLRelation
protected String getHTMLRelation(ContentContext ctx)
-
getImageFilePath
protected String getImageFilePath(ContentContext ctx, String fileLink)
-
getInputBaseFolderName
public String getInputBaseFolderName()
-
getInputMaxListSizeName
public String getInputMaxListSizeName()
-
getInputPageSizeName
public String getInputPageSizeName()
-
getInputTitle
public String getInputTitle()
-
getInputNameOrderByAccess
protected String getInputNameOrderByAccess()
-
getInputNameRandomOrder
protected String getInputNameRandomOrder()
-
getInputNameReverseOrder
protected String getInputNameReverseOrder()
-
getInputNameNameOrder
protected String getInputNameNameOrder()
-
getItemCssClass
protected String getItemCssClass()
-
getMaxListSize
public int getMaxListSize()
-
getPageSize
public int getPageSize()
-
getTitle
public String getTitle()
-
getMultimediaFilePath
protected String getMultimediaFilePath(ContentContext ctx, String lg, File file)
-
getMultimediaFileURL
protected String getMultimediaFileURL(ContentContext ctx, File file)
-
getMultimediaFileURL
protected String getMultimediaFileURL(ContentContext ctx, String lg, File file)
-
getRelativeFileDirectory
protected String getRelativeFileDirectory(ContentContext ctx)
-
getStyleLabelList
public String[] getStyleLabelList(ContentContext ctx)
Description copied from interface:IContentVisualComponent
return a list of label define the style.- Specified by:
getStyleLabelList
in interfaceIContentVisualComponent
- Overrides:
getStyleLabelList
in classAbstractVisualComponent
- Returns:
- a list of label.
-
getStyleList
public String[] getStyleList(ContentContext ctx)
Description copied from interface:IContentVisualComponent
get the list of style possible for this component.- Specified by:
getStyleList
in interfaceIContentVisualComponent
- Overrides:
getStyleList
in classAbstractVisualComponent
- Returns:
- a list of string represent a style.
-
getStyleTitle
public String getStyleTitle(ContentContext ctx)
Description copied from interface:IContentVisualComponent
return the title of the style choice.- Specified by:
getStyleTitle
in interfaceIContentVisualComponent
- Overrides:
getStyleTitle
in classAbstractVisualComponent
-
getTitle
protected String getTitle(ContentContext ctx)
-
getType
public String getType()
Description copied from interface:IContentVisualComponent
return the type of the element.- Specified by:
getType
in interfaceIContentVisualComponent
- Returns:
- the type of the element.
-
getFirstResource
protected MultimediaResource getFirstResource(ContentContext ctx) throws Exception
- Throws:
Exception
-
getAllFileName
protected List<String> getAllFileName(ContentContext ctx) throws Exception
- Throws:
Exception
-
getMultimediaResources
protected List<MultimediaResource> getMultimediaResources(ContentContext ctx) throws Exception
- Throws:
Exception
-
prepareView
public void prepareView(ContentContext ctx) throws Exception
Description copied from class:AbstractVisualComponent
prepare the rendering of a component. default attributes put in request : style, value, type, compid- Specified by:
prepareView
in interfaceIContentVisualComponent
- Overrides:
prepareView
in classAbstractPropertiesComponent
- Throws:
Exception
-
getWordCount
public int getWordCount(ContentContext ctx)
Description copied from interface:IContentVisualComponent
count the word in the content.- Specified by:
getWordCount
in interfaceIContentVisualComponent
- Overrides:
getWordCount
in classAbstractPropertiesComponent
- Returns:
-
isImported
protected boolean isImported(ContentContext ctx)
-
init
public void init(ComponentBean bean, ContentContext ctx) throws Exception
- Overrides:
init
in classAbstractPropertiesComponent
- Throws:
Exception
-
getImportFolderPath
public String getImportFolderPath(ContentContext ctx) throws Exception
- Overrides:
getImportFolderPath
in classAbstractVisualComponent
- Throws:
Exception
-
isContentCachable
public boolean isContentCachable(ContentContext ctx)
Description copied from interface:IContentVisualComponent
return the part of header needed for this component- Specified by:
isContentCachable
in interfaceIContentVisualComponent
- Overrides:
isContentCachable
in classAbstractVisualComponent
- Returns:
-
isContentTimeCachable
public boolean isContentTimeCachable(ContentContext ctx)
- Overrides:
isContentTimeCachable
in classAbstractVisualComponent
-
isContentCachableByQuery
public boolean isContentCachableByQuery(ContentContext ctx)
- Overrides:
isContentCachableByQuery
in classAbstractVisualComponent
-
isCountAccess
protected boolean isCountAccess(ContentContext ctx)
-
isDisplayOnlyShared
protected boolean isDisplayOnlyShared()
-
isOrderByAccess
public boolean isOrderByAccess(ContentContext ctx)
-
isOrderRandom
public boolean isOrderRandom(ContentContext ctx)
-
isReverseOrder
public boolean isReverseOrder(ContentContext ctx)
-
isNameOrder
public boolean isNameOrder(ContentContext ctx)
-
isRenderInfo
protected boolean isRenderInfo(ContentContext ctx)
-
isRenderLanguage
protected boolean isRenderLanguage()
-
isUnique
public boolean isUnique()
Description copied from interface:IContentVisualComponent
return true if the component must be unique on a page- Specified by:
isUnique
in interfaceIContentVisualComponent
- Overrides:
isUnique
in classAbstractVisualComponent
- Returns:
-
performEdit
public String performEdit(ContentContext ctx) throws Exception
Description copied from interface:IContentVisualComponent
action call when update the content page.- Specified by:
performEdit
in interfaceIContentVisualComponent
- Overrides:
performEdit
in classAbstractPropertiesComponent
- Returns:
- the error message, null if no error
- Throws:
Exception
-
performChangegallery
public static String performChangegallery(ContentContext ctx, RequestService rs) throws Exception
- Throws:
Exception
-
performOrderhtml
public static String performOrderhtml(ContentContext ctx, RequestService rs) throws Exception
- Throws:
Exception
-
getImageDescription
public String getImageDescription(ContentContext ctx)
- Specified by:
getImageDescription
in interfaceIImageTitle
-
getResourceURL
public String getResourceURL(ContentContext ctx)
- Specified by:
getResourceURL
in interfaceIImageTitle
-
getImageLinkURL
public String getImageLinkURL(ContentContext ctx)
- Specified by:
getImageLinkURL
in interfaceIImageTitle
-
isImageValid
public boolean isImageValid(ContentContext ctx)
- Specified by:
isImageValid
in interfaceIImageTitle
-
getLock
protected Object getLock(ContentContext ctx)
- Overrides:
getLock
in classAbstractVisualComponent
-
getPriority
public int getPriority(ContentContext ctx)
Description copied from interface:IImageTitle
return the priority of the picture inside the page (9=max)- Specified by:
getPriority
in interfaceIImageTitle
- Returns:
-
getEmptyXHTMLCode
public String getEmptyXHTMLCode(ContentContext ctx) throws Exception
Description copied from interface:IContentVisualComponent
return the code if component contain's no data.- Specified by:
getEmptyXHTMLCode
in interfaceIContentVisualComponent
- Overrides:
getEmptyXHTMLCode
in classAbstractVisualComponent
- Throws:
Exception
-
isMirroredByDefault
public boolean isMirroredByDefault(ContentContext ctx)
Description copied from interface:IContentVisualComponent
if this component is duplicated, by default it is mirrored.- Specified by:
isMirroredByDefault
in interfaceIContentVisualComponent
- Overrides:
isMirroredByDefault
in classAbstractVisualComponent
- Returns:
-
initContent
public boolean initContent(ContentContext ctx) throws Exception
Description copied from interface:IContentVisualComponent
init the content with a default value. sample : "lorem ipsum" for text component.- Specified by:
initContent
in interfaceIContentVisualComponent
- Overrides:
initContent
in classAbstractVisualComponent
- Returns:
- true if content is create.
- Throws:
Exception
-
getComplexityLevel
public int getComplexityLevel(ContentContext ctx)
Description copied from interface:IContentVisualComponent
return the complexity level of the component.- Specified by:
getComplexityLevel
in interfaceIContentVisualComponent
- Overrides:
getComplexityLevel
in classAbstractVisualComponent
- Parameters:
ctx
- TODO- Returns:
- see contant
-
contains
public boolean contains(ContentContext ctx, String uri)
Description copied from interface:IStaticContainer
check if the class contains the static resources define by a URI- Specified by:
contains
in interfaceIStaticContainer
uri
- a uri to a static resources- Returns:
- true if the class conatins this static resources.
-
getAllResources
public Collection<Resource> getAllResources(ContentContext ctx)
Description copied from interface:IStaticContainer
return all resources found in the component.- Specified by:
getAllResources
in interfaceIStaticContainer
- Returns:
-
renameResource
public boolean renameResource(ContentContext ctx, File oldName, File newName)
Description copied from interface:IStaticContainer
rename a resource- Specified by:
renameResource
in interfaceIStaticContainer
- Returns:
- true if rename, false else
-
getAllResourcesLinks
public Collection<Link> getAllResourcesLinks(ContentContext ctx)
Description copied from interface:IStaticContainer
create link to resources.- Specified by:
getAllResourcesLinks
in interfaceIStaticContainer
- Returns:
-
getPopularity
public int getPopularity(ContentContext ctx)
Description copied from interface:IStaticContainer
return indice of popularity- Specified by:
getPopularity
in interfaceIStaticContainer
- Returns:
-
setDirSelected
public void setDirSelected(String dir)
Description copied from interface:IStaticContainer
set folder with resources- Specified by:
setDirSelected
in interfaceIStaticContainer
-
getDirSelected
public String getDirSelected(ContentContext ctx)
Description copied from interface:IStaticContainer
get folder with ressources- Specified by:
getDirSelected
in interfaceIStaticContainer
- Returns:
-
getFiles
public List<File> getFiles(ContentContext ctx)
- Specified by:
getFiles
in interfaceIStaticContainer
-
getIcon
public String getIcon()
- Specified by:
getIcon
in interfaceIContentVisualComponent
- Overrides:
getIcon
in classAbstractVisualComponent
-
getSpecialTagTitle
public String getSpecialTagTitle(ContentContext ctx) throws Exception
- Specified by:
getSpecialTagTitle
in interfaceIContentVisualComponent
- Overrides:
getSpecialTagTitle
in classAbstractVisualComponent
- Throws:
Exception
-
getLabelTextInputName
protected String getLabelTextInputName()
-
getSpecialTagXHTML
public String getSpecialTagXHTML(ContentContext ctx) throws Exception
- Specified by:
getSpecialTagXHTML
in interfaceIContentVisualComponent
- Overrides:
getSpecialTagXHTML
in classAbstractVisualComponent
- Throws:
Exception
-
getColumnableDefaultValue
protected boolean getColumnableDefaultValue()
- Overrides:
getColumnableDefaultValue
in classAbstractPropertiesComponent
-
getActionGroupName
public String getActionGroupName()
Description copied from interface:IAction
the group name of the action- Specified by:
getActionGroupName
in interfaceIAction
- Returns:
- a group name.
-
getFields
public List<String> getFields(ContentContext ctx) throws Exception
- Specified by:
getFields
in classAbstractPropertiesComponent
- Throws:
Exception
-
isMobileOnly
public boolean isMobileOnly(ContentContext ctx)
- Specified by:
isMobileOnly
in interfaceIImageTitle
-
-