package org.fireflow.model.data.impl; import org.fireflow.model.data.DataElement; import org.fireflow.model.data.Input; public class InputImpl extends AbsDataElement implements Input { /** * 初始值 */ private String defaultValue; /** * 数据格式 */ private String dataPattern; public String getDefaultValueAsString() { return defaultValue; } public void setDefaultValueAsString(String defaultValue) { this.defaultValue = defaultValue; } public String getDataPattern() { return dataPattern; } public void setDataPattern(String dataPattern) { this.dataPattern = dataPattern; } public DataElement copy(){ InputImpl obj = new InputImpl(); obj.setDataPattern(this.getDataPattern()); obj.setDataType(this.getDataType()); obj.setDisplayName(this.getDisplayName()); obj.setName(this.getName()); obj.setDefaultValueAsString(this.getDefaultValueAsString()); return obj; } }