Files
alfresco-community-repo/source/java/org/alfresco/web/bean/SingleEditionBean.java
Derek Hulley 35c3659f14 Yannick Pignot (European Commission) multilingual services
- EditionService for versioning of groups of translations
 - Quite a bit of trimming of whitespace that I have no intention of undoing.


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5927 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2007-06-13 01:13:25 +00:00

72 lines
1.5 KiB
Java

package org.alfresco.web.bean;
import java.util.ArrayList;
import java.util.List;
import org.alfresco.web.bean.repository.MapNode;
/**
* Util class which represents a light weight representation of an edition history for the
* client side needs.
*
* @author pignoya
*/
public class SingleEditionBean
{
/** The edition in a list */
private List<MapNode> edition = null;
/** The translation list of the edition */
private List<MapNode> translations = null;
/**
* @return
*/
public String getEditionLabel()
{
return (String) this.getEdition().get(0).get("editionLabel");
}
/**
* @return the edition
*/
public List<MapNode> getEdition()
{
return edition;
}
/**
* @param edition the edition to set
*/
public void setEdition(MapNode edition)
{
this.edition = new ArrayList<MapNode>(1);
translations = null;
this.edition.add(edition);
}
/**
* @return the translations
*/
public List<MapNode> getTranslations()
{
return translations;
}
/**
* @param translation the translations to add to the list
*/
public void addTranslations(MapNode translation)
{
if(this.translations == null)
{
this.translations = new ArrayList<MapNode>();
}
this.translations.add(translation);
}
}