Mercurial > hg > ismi-richfaces
view src/main/java/de/mpiwg/itgroup/ismi/utils/templates/AbstractTemplate.java @ 71:38dc1f0e2451
show instance name on public (publicCodex, publicWitness) pages.
author | casties |
---|---|
date | Thu, 17 Dec 2015 17:31:07 +0100 |
parents | 4ec8d4cfad26 |
children |
line wrap: on
line source
package de.mpiwg.itgroup.ismi.utils.templates; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.mpi.openmind.repository.bo.Entity; public abstract class AbstractTemplate implements Serializable{ private static final long serialVersionUID = -3998660931870870851L; protected List<Entity> refEntityList = new ArrayList<Entity>(); private List<ReferenceTemplate> referenceList = new ArrayList<AbstractTemplate.ReferenceTemplate>(); protected void loadRefernces(){ try{ for(Entity ref : refEntityList){ this.referenceList.add(new ReferenceTemplate(ref)); } }catch (Exception e) { e.printStackTrace(); } } public class ReferenceTemplate implements Serializable{ private static final long serialVersionUID = -8257628538319156038L; private String additionalInf; private String endnoteId; private String endnoteContent; public ReferenceTemplate(Entity ent){ this.additionalInf = (ent.getAttributeByName("additional_information") != null) ? ent.getAttributeByName("additional_information").getValue() : null; this.endnoteId = (ent.getAttributeByName("endnote-id") != null) ? ent.getAttributeByName("endnote-id").getValue() : null; this.endnoteContent = (ent.getAttributeByName("endnote-content") != null) ? ent.getAttributeByName("endnote-content").getValue() : null; } public String getAdditionalInf() { return additionalInf; } public void setAdditionalInf(String additionalInf) { this.additionalInf = additionalInf; } public String getEndnoteId() { return endnoteId; } public void setEndnoteId(String endnoteId) { this.endnoteId = endnoteId; } public String getEndnoteContent() { return endnoteContent; } public void setEndnoteContent(String endnoteContent) { this.endnoteContent = endnoteContent; } } public List<ReferenceTemplate> getReferenceList() { return referenceList; } public void setReferenceList(List<ReferenceTemplate> referenceList) { this.referenceList = referenceList; } }