nl.gx.webmanager.cms.mediarepository
Interface MediaItem


public interface MediaItem

Representation of MediaItem.


Field Summary
static java.lang.String AGENDA_TYPE
          String identifier for agenda media items
static java.lang.String ANNOUNCEMENT_TYPE
          String identifier for announcement media items
static java.lang.String ARTICLE_TYPE
          String identifier for article media items
static java.lang.String DOCUMENT_TYPE
          String identifier for document media items
static java.lang.String DOWNLOAD_TYPE
          String identifier for download media items
static java.lang.String FLASH_TYPE
          String identifier for flash media items
static java.lang.String IMAGE_TYPE
          String identifier for image media items
static java.lang.String MULTIMEDIA_TYPE
          String identifier for multimedia media items
static java.lang.String PAGE_TYPE
          String identifier for page media items
static java.lang.String PAGEMODEL_TYPE
          String identifier for page model media items
static java.lang.String REGULATION_TYPE
          String identifier for regulation media items
 
Method Summary
 MediaContentType getContentType()
          Retrieves the media content type of the media item.
 MediaItemVersion getCurrent()
          Returns current version or null if there is no current version.
 int getId()
          Return id.
 MediaItemVersion getPlanned()
          Return planned version.
 MediaItemVersion[] getVersions()
          Return all available versions for this media item.
 

Field Detail

ARTICLE_TYPE

static final java.lang.String ARTICLE_TYPE
String identifier for article media items

See Also:
Constant Field Values

IMAGE_TYPE

static final java.lang.String IMAGE_TYPE
String identifier for image media items

See Also:
Constant Field Values

PAGE_TYPE

static final java.lang.String PAGE_TYPE
String identifier for page media items

See Also:
Constant Field Values

PAGEMODEL_TYPE

static final java.lang.String PAGEMODEL_TYPE
String identifier for page model media items

See Also:
Constant Field Values

DOWNLOAD_TYPE

static final java.lang.String DOWNLOAD_TYPE
String identifier for download media items

See Also:
Constant Field Values

FLASH_TYPE

static final java.lang.String FLASH_TYPE
String identifier for flash media items

See Also:
Constant Field Values

DOCUMENT_TYPE

static final java.lang.String DOCUMENT_TYPE
String identifier for document media items

See Also:
Constant Field Values

MULTIMEDIA_TYPE

static final java.lang.String MULTIMEDIA_TYPE
String identifier for multimedia media items

See Also:
Constant Field Values

AGENDA_TYPE

static final java.lang.String AGENDA_TYPE
String identifier for agenda media items

See Also:
Constant Field Values

REGULATION_TYPE

static final java.lang.String REGULATION_TYPE
String identifier for regulation media items

See Also:
Constant Field Values

ANNOUNCEMENT_TYPE

static final java.lang.String ANNOUNCEMENT_TYPE
String identifier for announcement media items

See Also:
Constant Field Values
Method Detail

getCurrent

MediaItemVersion getCurrent()
Returns current version or null if there is no current version.

Returns:
current version or null if there is no current version.

getPlanned

MediaItemVersion getPlanned()
Return planned version. This can be an expired version, a version with a non public state and a version with a publication date in the future.

Returns:
planned version.

getVersions

MediaItemVersion[] getVersions()
Return all available versions for this media item.

Returns:
all media item versions.

getContentType

MediaContentType getContentType()
Retrieves the media content type of the media item. Besides new media content types added by custom media items there are currently eleven types of media content, which are (based on the unique value retrieved by MediaContentType.getValue():

Returns:
The media content type representing what type of content this media item represents.

getId

int getId()
Return id.

Returns:
id.


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