package no.difi.datahotel.model; import javax.xml.bind.annotation.XmlRootElement; /** * The class creates a Field object that represent the fields in the dataset, in * XML format */ @XmlRootElement public class FieldLight { private String name; private String shortName; private boolean groupable; private boolean searchable; private boolean indexPrimaryKey; private String description; private String definition; public FieldLight(Field field) { name = field.getName(); shortName = field.getShortName(); groupable = field.getGroupable(); searchable = field.getSearchable(); indexPrimaryKey = field.getIndexPrimaryKey(); description = field.getContent(); definition = field.getDefShort(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getShortName() { return shortName; } public void setShortName(String shortName) { this.shortName = shortName; } public boolean getGroupable() { return groupable; } public void setGroupable(boolean groupable) { this.groupable = groupable; } public boolean getSearchable() { return searchable; } public void setSearchable(boolean searchable) { this.searchable = searchable; } public boolean getIndexPrimaryKey() { return indexPrimaryKey; } public void setIndexPrimaryKey(boolean indexPrimaryKey) { this.indexPrimaryKey = indexPrimaryKey; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public String getDefinition() { return definition; } public void setDefinition(String definition) { this.definition = definition; } }