package net.sf.minuteProject.loader.presentation.node; //schema dictionary import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; import net.sf.minuteProject.loader.presentation.PresentationHolder; import net.sf.minuteProject.configuration.bean.AbstractConfiguration; import net.sf.minuteProject.configuration.bean.Template; public class Component extends AbstractConfiguration{ private Dictionary _dictionary; private String _name; private String _id; private String _type; private String _length; private String _height; private String _helper; private String _validation; private Boolean _isMandatory; private Valuelist _valueList; private String _valueListRef; private Valuelist _refvalueList; private String _label; private String _description; private String _editable; private String _visible; private Boolean _isActionForm; private String _action; private String _defaultValue; private String _exampleValue; private String _positionX; private String _positionY; public Component() { } public String getTechnicalPackage(Template template) { return template.getTechnicalPackage(); } public Dictionary getDictionary() { return PresentationHolder.getDictionary(); } public String getName() { return _name; } public void setName (String _name) { this._name = _name; } public String getId() { return _id; } public void setId (String _id) { this._id = _id; } public String getType() { return _type; } public void setType (String _type) { this._type = _type; } public String getLength() { return _length; } public void setLength (String _length) { this._length = _length; } public String getHeight() { return _height; } public void setHeight (String _height) { this._height = _height; } public String getHelper() { return _helper; } public void setHelper (String _helper) { this._helper = _helper; } public String getValidation() { return _validation; } public void setValidation (String _validation) { this._validation = _validation; } public Boolean getIsmandatory() { return _isMandatory; } public void setIsmandatory (Boolean _isMandatory) { this._isMandatory = _isMandatory; } public Valuelist getValuelist() { return _valueList; } public void setValuelist (Valuelist _valueList) { this._valueList = _valueList; } public String getValuelistref() { return _valueListRef; } public void setValuelistref (String _valueListRef) { this._valueListRef = _valueListRef; } public Valuelist getValuelistByRef() { if (_refvalueList==null) { List <Valuelist> valueLists = getDictionary().getValuelists(); for (Valuelist valueList : valueLists) { if (valueList.getId().equals(getValuelistref())) _refvalueList = valueList; } } return _refvalueList; } public String getLabel() { return _label; } public void setLabel (String _label) { this._label = _label; } public String getDescription() { return _description; } public void setDescription (String _description) { this._description = _description; } public String getEditable() { return _editable; } public void setEditable (String _editable) { this._editable = _editable; } public String getVisible() { return _visible; } public void setVisible (String _visible) { this._visible = _visible; } public Boolean getIsactionform() { return _isActionForm; } public void setIsactionform (Boolean _isActionForm) { this._isActionForm = _isActionForm; } public String getAction() { return _action; } public void setAction (String _action) { this._action = _action; } public String getDefaultvalue() { return _defaultValue; } public void setDefaultvalue (String _defaultValue) { this._defaultValue = _defaultValue; } public String getExamplevalue() { return _exampleValue; } public void setExamplevalue (String _exampleValue) { this._exampleValue = _exampleValue; } public String getPositionx() { return _positionX; } public void setPositionx (String _positionX) { this._positionX = _positionX; } public String getPositiony() { return _positionY; } public void setPositiony (String _positionY) { this._positionY = _positionY; } }