package net.sf.minuteProject.configuration.bean.presentation;
import java.util.ArrayList;
import java.util.List;
import java.util.StringTokenizer;
import net.sf.minuteProject.configuration.bean.AbstractConfiguration;
public class PresentationEntity extends AbstractConfiguration {
private PresentationEntities presentationEntities;
private String entity, type;
private List<String> roleList;
private String roles;
private List<PresentationField> presentationFields;
private List<PresentationEntityInputs> presentationEntityInputs;
private List<PresentationEntityOutputs> presentationEntityOutputs;
private List<PresentationEntityMappings> presentationEntityMappings;
public List<PresentationEntityInputs> getPresentationEntityInputs() {
if (presentationEntityInputs==null)
presentationEntityInputs = new ArrayList<PresentationEntityInputs>();
return presentationEntityInputs;
}
public void setPresentationEntityInputs(List<PresentationEntityInputs> presentationEntityInputs) {
this.presentationEntityInputs = presentationEntityInputs;
}
public void addPresentationEntityInputs (PresentationEntityInputs presentationEntityInputs) {
presentationEntityInputs.setPresentationEntity(this);
getPresentationEntityInputs().add(presentationEntityInputs);
}
public List<PresentationEntityOutputs> getPresentationEntityOutputs() {
if (presentationEntityOutputs==null)
presentationEntityOutputs = new ArrayList<PresentationEntityOutputs>();
return presentationEntityOutputs;
}
public void setPresentationEntityOutputs(List<PresentationEntityOutputs> presentationEntityOutputs) {
this.presentationEntityOutputs = presentationEntityOutputs;
}
public void addPresentationEntityOutputs (PresentationEntityOutputs presentationEntityOutputs) {
presentationEntityOutputs.setPresentationEntity(this);
getPresentationEntityOutputs().add(presentationEntityOutputs);
}
public List<PresentationEntityMappings> getPresentationEntityMappings() {
if (presentationEntityMappings==null)
presentationEntityMappings = new ArrayList<PresentationEntityMappings>();
return presentationEntityMappings;
}
public void setPresentationEntityMappings(List<PresentationEntityMappings> presentationEntityMappings) {
this.presentationEntityMappings = presentationEntityMappings;
}
public void addPresentationEntityMappings (PresentationEntityMappings presentationEntityMappings) {
presentationEntityMappings.setPresentationEntity(this);
getPresentationEntityMappings().add(presentationEntityMappings);
}
public String getEntity() {
return entity;
}
public void setEntity(String entity) {
this.entity = entity;
}
public PresentationEntities getPresentationEntities() {
return presentationEntities;
}
public void setPresentationEntities(PresentationEntities presentationEntities) {
this.presentationEntities = presentationEntities;
}
public List<PresentationField> getPresentationFields() {
return presentationFields;
}
public void setPresentationFields(List<PresentationField> presentationFields) {
this.presentationFields = presentationFields;
}
public void addPresentationField (PresentationField presentationField) {
presentationField.setPresentationEntity(this);
if (presentationFields==null)
presentationFields = new ArrayList<PresentationField>();
presentationFields.add(presentationField);
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getRoles() {
return roles;
}
public void setRoles(String roles) {
this.roles = roles;
StringTokenizer st = new StringTokenizer(roles,",");
roleList = new ArrayList<String>();
while (st.hasMoreElements()) {
String element = (String) st.nextElement();
this.roleList.add(element);
}
}
public List<String> getRoleList() {
if (roleList==null)
roleList = new ArrayList<String>();
return roleList;
}
public void setRoleList(List<String> roleList) {
this.roleList = roleList;
}
}