Nuxeo Enterprise Platform 5.4

org.nuxeo.opensocial.container.shared.webcontent.abs
Class AbstractWebContentData

java.lang.Object
  extended by org.nuxeo.opensocial.container.shared.webcontent.abs.AbstractWebContentData
All Implemented Interfaces:
Serializable, Comparable<AbstractWebContentData>, WebContentData
Direct Known Subclasses:
HTMLData, OpenSocialData, PictureData

public abstract class AbstractWebContentData
extends Object
implements Serializable, Comparable<AbstractWebContentData>, WebContentData

Author:
Stéphane Fourrier
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface org.nuxeo.opensocial.container.shared.webcontent.WebContentData
WC_BORDER_COLOR, WC_HEADER_COLOR, WC_TITLE_COLOR, WC_TITLE_PREFERENCE
 
Constructor Summary
AbstractWebContentData()
           
 
Method Summary
 void addFile(Serializable file)
           
 void addPreference(String pref, String value)
           
 void clearFiles()
           
 int compareTo(AbstractWebContentData webContent)
           
 Map<String,String> getAdditionalPreferences()
          Returns the additional preferences of that WebContent.
abstract  String getAssociatedType()
           
 List<Serializable> getFiles()
           
abstract  String getIcon()
           
 String getId()
           
 String getName()
           
 String getOwner()
           
 long getPosition()
           
 Map<String,String> getPreferences()
           
 String getTitle()
           
 String getUnitId()
           
 String getViewer()
           
 boolean initPrefs(Map<String,String> params)
           
 boolean isCollapsed()
           
 boolean isInAPorlet()
           
 void setId(String id)
           
 void setIsCollapsed(boolean isCollapsed)
           
 void setIsInAPortlet(boolean isInAPortlet)
           
 void setName(String name)
           
 void setOwner(String owner)
           
 void setPosition(long position)
           
 void setPreferences(Map<String,String> preferences)
           
 void setTitle(String title)
           
 void setUnitId(String unitId)
           
 void setViewer(String viewer)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.opensocial.container.shared.webcontent.WebContentData
hasFiles, updateFrom
 

Constructor Detail

AbstractWebContentData

public AbstractWebContentData()
Method Detail

isCollapsed

public boolean isCollapsed()
Specified by:
isCollapsed in interface WebContentData

setIsCollapsed

public void setIsCollapsed(boolean isCollapsed)
Specified by:
setIsCollapsed in interface WebContentData

isInAPorlet

public boolean isInAPorlet()
Specified by:
isInAPorlet in interface WebContentData

setIsInAPortlet

public void setIsInAPortlet(boolean isInAPortlet)
Specified by:
setIsInAPortlet in interface WebContentData

getId

public String getId()
Specified by:
getId in interface WebContentData

setId

public void setId(String id)
Specified by:
setId in interface WebContentData

getName

public String getName()
Specified by:
getName in interface WebContentData

setName

public void setName(String name)
Specified by:
setName in interface WebContentData

getTitle

public String getTitle()
Specified by:
getTitle in interface WebContentData

setTitle

public void setTitle(String title)
Specified by:
setTitle in interface WebContentData

getUnitId

public String getUnitId()
Specified by:
getUnitId in interface WebContentData

setUnitId

public void setUnitId(String unitId)
Specified by:
setUnitId in interface WebContentData

getPosition

public long getPosition()
Specified by:
getPosition in interface WebContentData

setPosition

public void setPosition(long position)
Specified by:
setPosition in interface WebContentData

compareTo

public int compareTo(AbstractWebContentData webContent)
Specified by:
compareTo in interface Comparable<AbstractWebContentData>

addPreference

public void addPreference(String pref,
                          String value)
Specified by:
addPreference in interface WebContentData

setPreferences

public void setPreferences(Map<String,String> preferences)
Specified by:
setPreferences in interface WebContentData

getPreferences

public Map<String,String> getPreferences()
Specified by:
getPreferences in interface WebContentData

getAdditionalPreferences

public Map<String,String> getAdditionalPreferences()
Description copied from interface: WebContentData
Returns the additional preferences of that WebContent. Those preferences are not stored in the associated Document.

Specified by:
getAdditionalPreferences in interface WebContentData

setOwner

public void setOwner(String owner)
Specified by:
setOwner in interface WebContentData

getOwner

public String getOwner()
Specified by:
getOwner in interface WebContentData

setViewer

public void setViewer(String viewer)
Specified by:
setViewer in interface WebContentData

getViewer

public String getViewer()
Specified by:
getViewer in interface WebContentData

initPrefs

public boolean initPrefs(Map<String,String> params)
Specified by:
initPrefs in interface WebContentData

getAssociatedType

public abstract String getAssociatedType()
Specified by:
getAssociatedType in interface WebContentData

getIcon

public abstract String getIcon()
Specified by:
getIcon in interface WebContentData

addFile

public void addFile(Serializable file)
Specified by:
addFile in interface WebContentData

clearFiles

public void clearFiles()
Specified by:
clearFiles in interface WebContentData

getFiles

public List<Serializable> getFiles()
Specified by:
getFiles in interface WebContentData

Nuxeo Enterprise Platform 5.4

Copyright © 2011 Nuxeo SAS. All Rights Reserved.