|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MediaCollectionElement
List of MediaItems.
| Nested Class Summary | |
|---|---|
static class |
MediaCollectionElement.TargetType
|
| Method Summary | |
|---|---|
void |
appendMediaItem(MediaItem mediaItem)
Appends a mediaItem at the end of the list. |
Page |
getAlternativeTargetPage()
Target page to be used in case ALTERNATIVE_PAGE |
MediaItem[] |
getMediaItems()
Return array of MediaItem. |
int |
getNumberOfMediaItems()
Returns the number of mediaitemss in this list. |
MediaCollectionElement.TargetType |
getTargetType()
Indicates how the target page needs to determined. |
java.lang.String |
getTitle()
Returns the title of the element. |
void |
insertMediaItem(int position,
MediaItem mediaItem)
Inserts a mediaItem at the specified position in the list, or at the first position if this is the first item. |
boolean |
isShownOnCurrentPage()
Deprecated. |
void |
removeMediaItem(int position)
Remove a mediaItem at the specified position in the list. |
void |
setAlternativeTargetPage(Page page)
Set the Target page to be used in case ALTERNATIVE_PAGE. |
void |
setMediaItems(MediaItem[] mediaItems)
Set or replace the mediaitems within this element with the ones provided. |
void |
setTargetType(MediaCollectionElement.TargetType targetType)
Sets how the target page needs to determined. |
void |
setTitle(java.lang.String title)
Sets the title of the element. |
| Methods inherited from interface nl.gx.webmanager.cms.element.Element |
|---|
cleanup, copy, getEditElementHeader, getElementHolder, getHeader, getIcon, getMediaItemVersion, getPageModel, getPageModelElement, getPageVersion, getPersonalization, getWebsite, isAuthorized, setAuthorized, setDefaultPresentation, setEditElementHeader, setHeader, setIcon, setPersonalization |
| Methods inherited from interface nl.gx.webmanager.cms.core.Presentable |
|---|
getPresentation, render, render, setPresentation |
| Methods inherited from interface nl.gx.webmanager.wrapper.Wrapper |
|---|
getId, getUUID, setId, setUUID |
| Methods inherited from interface nl.gx.webmanager.springmvc.DelegatedControllerAware |
|---|
getDelegatedController, setDelegatedController |
| Method Detail |
|---|
MediaItem[] getMediaItems()
void appendMediaItem(MediaItem mediaItem)
mediaItem - The mediaItem to be added
void insertMediaItem(int position,
MediaItem mediaItem)
position - The zero bound position at which the MediaItem needs to be addedmediaItem - The mediaItem to be addedvoid setMediaItems(MediaItem[] mediaItems)
mediaItems - The void removeMediaItem(int position)
position - The zero bound position at which the MediaItem needs to be removedint getNumberOfMediaItems()
@Deprecated boolean isShownOnCurrentPage()
MediaCollectionElement.TargetType getTargetType()
void setTargetType(MediaCollectionElement.TargetType targetType)
indication - of the target type to be usedPage getAlternativeTargetPage()
void setAlternativeTargetPage(Page page)
target - page to be used in case of ALTERNATIVE_PAGEjava.lang.String getTitle()
void setTitle(java.lang.String title)
the - title of the element
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||