com.silverpeas.gallery.delegate
Class AbstractMediaDataDelegate

java.lang.Object
  extended by com.silverpeas.gallery.delegate.AbstractMediaDataDelegate
Direct Known Subclasses:
MediaDataCreateDelegate, MediaDataUpdateDelegate

public abstract class AbstractMediaDataDelegate
extends Object

Author:
Yohann Chastagnier

Nested Class Summary
 class AbstractMediaDataDelegate.HeaderData
          Media header data
 
Constructor Summary
AbstractMediaDataDelegate(MediaType mediaType, String language, String albumId, List<org.apache.commons.fileupload.FileItem> parameters)
          Default constructor
AbstractMediaDataDelegate(MediaType mediaType, String language, String albumId, List<org.apache.commons.fileupload.FileItem> parameters, boolean skipEmptyValues)
          Default constructor
 
Method Summary
 String getAlbumId()
           
 org.apache.commons.fileupload.FileItem getFileItem()
          Gets the file from parameters
 AbstractMediaDataDelegate.HeaderData getHeaderData()
          Get the photo header data
 String getLanguage()
           
protected  MediaType getMediaType()
           
 boolean isForm()
          Checks if a form exists
 boolean isHeaderData()
          Checks if header data exists
 boolean isSkipEmptyValues()
           
 void setForm(com.silverpeas.form.RecordSet recordSet, com.silverpeas.form.Form form)
          Set a form
 void updateForm(String mediaId, com.silverpeas.form.PagesContext pagesContext)
          Perform a form update
 void updateHeader(Media media)
          Perform a header data update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMediaDataDelegate

public AbstractMediaDataDelegate(MediaType mediaType,
                                 String language,
                                 String albumId,
                                 List<org.apache.commons.fileupload.FileItem> parameters)
Default constructor

Parameters:
mediaType -
language -
albumId -
parameters -

AbstractMediaDataDelegate

public AbstractMediaDataDelegate(MediaType mediaType,
                                 String language,
                                 String albumId,
                                 List<org.apache.commons.fileupload.FileItem> parameters,
                                 boolean skipEmptyValues)
Default constructor

Parameters:
mediaType -
language -
albumId -
parameters -
skipEmptyValues -
Method Detail

getMediaType

protected MediaType getMediaType()

isHeaderData

public boolean isHeaderData()
Checks if header data exists

Returns:

getHeaderData

public AbstractMediaDataDelegate.HeaderData getHeaderData()
Get the photo header data

Returns:

isForm

public boolean isForm()
Checks if a form exists

Returns:

setForm

public void setForm(com.silverpeas.form.RecordSet recordSet,
                    com.silverpeas.form.Form form)
Set a form


updateHeader

public void updateHeader(Media media)
Perform a header data update

Parameters:
media -

updateForm

public void updateForm(String mediaId,
                       com.silverpeas.form.PagesContext pagesContext)
                throws Exception
Perform a form update

Parameters:
pagesContext -
Throws:
Exception

getLanguage

public String getLanguage()
Returns:
the language

getAlbumId

public String getAlbumId()
Returns:
the albumId

getFileItem

public org.apache.commons.fileupload.FileItem getFileItem()
Gets the file from parameters

Returns:

isSkipEmptyValues

public boolean isSkipEmptyValues()
Returns:
the skipEmptyValues


Copyright © 2016 Silverpeas. All Rights Reserved.