nl.gx.webmanager.cms.mediarepository
Interface MediaCollectionOverviewElement

All Superinterfaces:
DelegatedControllerAware, Element, MediaCollectionElement, Presentable, Wrapper

public interface MediaCollectionOverviewElement
extends MediaCollectionElement

Collection of MediaItems. This element can be created via the ElementManagementService.


Nested Class Summary
 
Nested classes/interfaces inherited from interface nl.gx.webmanager.cms.mediarepository.MediaCollectionElement
MediaCollectionElement.TargetType
 
Method Summary
 void addContentType(MediaContentType mediaContentType)
          Adds a contenttype to the element.
 void addExcludingTerm(MediaTerm mediaTerm)
          Add a excluding term to the element.
 void addMandatoryTerm(MediaTerm mediaTerm)
          Add a mandatory term to the element.
 void addOptionalTerm(MediaTerm mediaTerm)
          Add a optional term to the element.
 MediaContentType[] getContentTypes()
          Returns the contenttypes of the element
 MediaTerm[] getExcludingTerms()
          Returns the excluding terms of the element
 java.util.Date getFromDate()
          Returns the from date for selecting mediaitems
 MediaTerm[] getIncludingTerms()
          Deprecated. 
 int getLastNumberOfDays()
          Returns how many days content may be
 MediaTerm[] getMandatoryTerms()
          Returns the mandatory terms of the element
 int getMaximumNumberOfItems()
          Returns how many items maximum need to be shown
 MediaTerm[] getOptionalTerms()
          Returns the optional terms of the element
 int getShowResultsFrom()
          Returns the value of the 'show results from' field of the Media Overview.
 int getShowResultsTo()
          Returns the value of the 'show results to' field of the Media Overview.
 MediaItemSortOptions getSortOptions()
          Returns the selected MediaCollectionElementSortOptions
 java.lang.String getTitle()
          Returns the title of the element.
 java.util.Date getToDate()
          Returns the to date for selecting mediaitems
 boolean isContentDependent()
          Returns if the mediaitems should be content dependent
 boolean isTypeOfPageDependent()
          Returns if the mediaitems should be type of page dependent
 boolean isUseDateFromTo()
          Returns if the useDateFromTo should be used as base for narrowing selection
 boolean isUseLastXDays()
          Returns if the lastXDays should be used as base for narrowing selection
 boolean isUseTermRelations()
          Returns if term relations via the thesaurus should be used to find mediaitems
 void removeContentType(MediaContentType mediaContentType)
          Removes a contenttype from the element.
 void removeExcludingTerm(MediaTerm mediaTerm)
          Remove excluding term to the element.
 void removeMandatoryTerm(MediaTerm mediaTerm)
          Remove mandatory term to the element.
 void removeOptionalTerm(MediaTerm mediaTerm)
          Remove optional term to the element.
 void setContentDependent(boolean isContentDependent)
          Sets if the mediaitems should be content dependent.
 void setFromDate(java.util.Date date)
          Sets the from date for selecting mediaitems.
 void setLastNumberOfDays(int lastNumberOfDays)
          Sets how many days content may be shown.
 void setMaximumNumberOfItems(int maximumNumberOfItems)
          Sets how many items maximum need to be shown.
 void setShowResultsFrom(int showResultsFrom)
          Sets the value of the 'show results from' field of the Media Overview.
 void setShowResultsTo(int showResultsTo)
          Sets the value of the 'show results to' field of the Media Overview.
 void setSortOptions(MediaItemSortOptions mediaItemSortOptions)
          Sets the selected MediaItemSortOptions.
 void setToDate(java.util.Date date)
          Sets the to date for selecting mediaitems.
 void setTypeOfPageDependent(boolean isTypeOfPageDependent)
          Sets if the mediaitems should be type of page dependent.
 void setUseDateFromTo(boolean useDateFromTo)
          Sets if the dateFromTo should be used as base for narrowing selection.
 void setUseLastXDays(boolean useLastXDays)
          Sets if the lastXDays should be used as base for narrowing selection.
 void setUseTermRelations(boolean useTermRelations)
          Sets if term relations via the thesaurus should be used to find mediaitems.
 
Methods inherited from interface nl.gx.webmanager.cms.mediarepository.MediaCollectionElement
appendMediaItem, getAlternativeTargetPage, getMediaItems, getNumberOfMediaItems, getTargetType, insertMediaItem, isShownOnCurrentPage, removeMediaItem, setAlternativeTargetPage, setMediaItems, setTargetType, setTitle
 
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

getTitle

java.lang.String getTitle()
Returns the title of the element.

Specified by:
getTitle in interface MediaCollectionElement
Returns:
the title of the element

getExcludingTerms

MediaTerm[] getExcludingTerms()
Returns the excluding terms of the element

Returns:
array of MediaTerm

addExcludingTerm

void addExcludingTerm(MediaTerm mediaTerm)
Add a excluding term to the element.

Parameters:
mediaTerm - the MediaTerm to be added

removeExcludingTerm

void removeExcludingTerm(MediaTerm mediaTerm)
Remove excluding term to the element.

Parameters:
mediaTerm - the MediaTerm to be removed

getIncludingTerms

@Deprecated
MediaTerm[] getIncludingTerms()
Deprecated. 

Returns the including terms of the element

Returns:
array of MediaTerm

getMandatoryTerms

MediaTerm[] getMandatoryTerms()
Returns the mandatory terms of the element

Returns:
array of MediaTerm

addMandatoryTerm

void addMandatoryTerm(MediaTerm mediaTerm)
Add a mandatory term to the element.

Parameters:
mediaTerm - the MediaTerm to be added

removeMandatoryTerm

void removeMandatoryTerm(MediaTerm mediaTerm)
Remove mandatory term to the element.

Parameters:
mediaTerm - the MediaTerm to be removed

getOptionalTerms

MediaTerm[] getOptionalTerms()
Returns the optional terms of the element

Returns:
array of MediaTerm

addOptionalTerm

void addOptionalTerm(MediaTerm mediaTerm)
Add a optional term to the element.

Parameters:
mediaTerm - the MediaTerm to be added

removeOptionalTerm

void removeOptionalTerm(MediaTerm mediaTerm)
Remove optional term to the element.

Parameters:
mediaTerm - the MediaTerm to be removed

getContentTypes

MediaContentType[] getContentTypes()
Returns the contenttypes of the element

Returns:
array of contenttype id's

addContentType

void addContentType(MediaContentType mediaContentType)
Adds a contenttype to the element.

Parameters:
mediaContentType - to be added

removeContentType

void removeContentType(MediaContentType mediaContentType)
Removes a contenttype from the element.

Parameters:
mediaContentType - to be removed

isContentDependent

boolean isContentDependent()
Returns if the mediaitems should be content dependent

Returns:
indication if content dependent

setContentDependent

void setContentDependent(boolean isContentDependent)
Sets if the mediaitems should be content dependent.

Parameters:
indication - if content dependent

isTypeOfPageDependent

boolean isTypeOfPageDependent()
Returns if the mediaitems should be type of page dependent

Returns:
indication if type of page dependent

setTypeOfPageDependent

void setTypeOfPageDependent(boolean isTypeOfPageDependent)
Sets if the mediaitems should be type of page dependent.

Parameters:
isTypeOfPageDependent - indication if type of page dependent

getLastNumberOfDays

int getLastNumberOfDays()
Returns how many days content may be

Returns:
number of days

setLastNumberOfDays

void setLastNumberOfDays(int lastNumberOfDays)
Sets how many days content may be shown.

Parameters:
lastNumberOfDays - number of days

getMaximumNumberOfItems

int getMaximumNumberOfItems()
Returns how many items maximum need to be shown

Returns:
number of itens

setMaximumNumberOfItems

void setMaximumNumberOfItems(int maximumNumberOfItems)
Sets how many items maximum need to be shown.

Parameters:
maximumNumberOfItems - number of itens

getFromDate

java.util.Date getFromDate()
Returns the from date for selecting mediaitems

Returns:
from date for selecting mediaitems

setFromDate

void setFromDate(java.util.Date date)
Sets the from date for selecting mediaitems.

Parameters:
date - from date for selecting mediaitems

getToDate

java.util.Date getToDate()
Returns the to date for selecting mediaitems

Returns:
to date for selecting mediaitems

setToDate

void setToDate(java.util.Date date)
Sets the to date for selecting mediaitems.

Parameters:
date - to date for selecting mediaitems

getSortOptions

MediaItemSortOptions getSortOptions()
Returns the selected MediaCollectionElementSortOptions

Returns:
the selected MediaCollectionElementSortOptions

setSortOptions

void setSortOptions(MediaItemSortOptions mediaItemSortOptions)
Sets the selected MediaItemSortOptions.

Parameters:
the - selected MediaItemSortOptions

isUseLastXDays

boolean isUseLastXDays()
Returns if the lastXDays should be used as base for narrowing selection

Returns:
indication if lastXDays is used

setUseLastXDays

void setUseLastXDays(boolean useLastXDays)
Sets if the lastXDays should be used as base for narrowing selection.

Parameters:
useLastXDays - indication if lastXDays is used

isUseDateFromTo

boolean isUseDateFromTo()
Returns if the useDateFromTo should be used as base for narrowing selection

Returns:
indication if useDateFromTo is used

setUseDateFromTo

void setUseDateFromTo(boolean useDateFromTo)
Sets if the dateFromTo should be used as base for narrowing selection.

Parameters:
useDateFromTo - indication if dateFromTo is used

isUseTermRelations

boolean isUseTermRelations()
Returns if term relations via the thesaurus should be used to find mediaitems

Returns:
indication if term relations should be used

setUseTermRelations

void setUseTermRelations(boolean useTermRelations)
Sets if term relations via the thesaurus should be used to find mediaitems.

Parameters:
useTermRelations - indication if term relations should be used

getShowResultsFrom

int getShowResultsFrom()
Returns the value of the 'show results from' field of the Media Overview.

Returns:
int holding the value of the 'show results from' field or -1 if the field is left empty.

setShowResultsFrom

void setShowResultsFrom(int showResultsFrom)
Sets the value of the 'show results from' field of the Media Overview.

Parameters:
showResultsFrom - holding the value of the 'show results from' field

getShowResultsTo

int getShowResultsTo()
Returns the value of the 'show results to' field of the Media Overview.

Returns:
int holding the value of the 'show results to' field or -1 if the field is left empty.

setShowResultsTo

void setShowResultsTo(int showResultsTo)
Sets the value of the 'show results to' field of the Media Overview.

Parameters:
showResultsTo - holding the value of the 'show results to' field


Copyright © 2007-2011 GX Software BV. All Rights Reserved.