Class AbstractMediaDataDelegate
- java.lang.Object
-
- org.silverpeas.components.gallery.delegate.AbstractMediaDataDelegate
-
- Direct Known Subclasses:
MediaDataCreateDelegate,MediaDataUpdateDelegate
public abstract class AbstractMediaDataDelegate extends Object
- Author:
- Yohann Chastagnier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAbstractMediaDataDelegate.HeaderDataMedia header data
-
Constructor Summary
Constructors Constructor Description AbstractMediaDataDelegate(MediaType mediaType, String language, String albumId, List<org.apache.commons.fileupload.FileItem> parameters)AbstractMediaDataDelegate(MediaType mediaType, String language, String albumId, List<org.apache.commons.fileupload.FileItem> parameters, boolean skipEmptyValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAlbumId()org.apache.commons.fileupload.FileItemgetFileItem()Gets the file from parametersAbstractMediaDataDelegate.HeaderDatagetHeaderData()Get the photo header dataStringgetLanguage()protected MediaTypegetMediaType()booleanisForm()Checks if a form existsbooleanisHeaderData()Checks if header data existsbooleanisSkipEmptyValues()voidsetForm(org.silverpeas.core.contribution.content.form.RecordSet recordSet, org.silverpeas.core.contribution.content.form.Form form)Set a form.voidupdateForm(String mediaId, org.silverpeas.core.contribution.content.form.PagesContext pagesContext)Perform a form updatevoidupdateHeader(Media media)Perform a header data update
-
-
-
Method Detail
-
getMediaType
protected MediaType getMediaType()
-
isHeaderData
public boolean isHeaderData()
Checks if header data exists- Returns:
- true if the header data is set. False otherwise.
-
getHeaderData
public AbstractMediaDataDelegate.HeaderData getHeaderData()
Get the photo header data- Returns:
- a
AbstractMediaDataDelegate.HeaderDatainstance.
-
isForm
public boolean isForm()
Checks if a form exists- Returns:
- true if there is both a form set and the corresponding parameters to that form. False otherwise.
-
setForm
public void setForm(org.silverpeas.core.contribution.content.form.RecordSet recordSet, org.silverpeas.core.contribution.content.form.Form form)Set a form.- Parameters:
recordSet- the set of form's recordsform- the form definition.
-
updateHeader
public void updateHeader(Media media)
Perform a header data update- Parameters:
media- the media to update with the header data.
-
updateForm
public void updateForm(String mediaId, org.silverpeas.core.contribution.content.form.PagesContext pagesContext) throws org.silverpeas.core.contribution.content.form.FormException
Perform a form update- Parameters:
mediaId- the unique identifier of the media for which the form has to be updatedpagesContext- pages context of an updated form- Throws:
org.silverpeas.core.contribution.content.form.FormException
-
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:
- a
FileItemobject
-
isSkipEmptyValues
public boolean isSkipEmptyValues()
- Returns:
- the skipEmptyValues
-
-