//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2013.10.29 at 03:33:15 下午 CST
//
package org.solmix.api.jaxb;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for Tfield complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* <complexType name="Tfield">
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="valueMap" type="{http://www.solmix.org/xmlns/datasource/v1.0.1}TvalueMap" minOccurs="0"/>
* <element name="validators" type="{http://www.solmix.org/xmlns/datasource/v1.0.1}Tvalidators" minOccurs="0"/>
* </sequence>
* <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Arela_field"/>
* <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Aso_field"/>
* <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Ac_control_filed"/>
* <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Ac_size_field"/>
* <attGroup ref="{http://www.solmix.org/xmlns/datasource/v1.0.1}Ac_main_field"/>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Tfield", propOrder = {
"valueMap",
"validators"
})
public class Tfield {
protected TvalueMap valueMap;
protected Tvalidators validators;
@XmlAttribute
protected Boolean primaryKey;
@XmlAttribute
protected String foreignKey;
@XmlAttribute
protected String rootValue;
@XmlAttribute
protected String includeFrom;
@XmlAttribute
protected Boolean derived;
@XmlAttribute
protected String tableName;
@XmlAttribute
protected String dbName;
@XmlAttribute
protected String sqlStorageStrategy;
@XmlAttribute
protected String customInsertExpression;
@XmlAttribute
protected String customSelectExpression;
@XmlAttribute
protected String customUpdateExpression;
@XmlAttribute
protected Boolean canEdit;
@XmlAttribute
protected Boolean canExport;
@XmlAttribute
protected Boolean canFilter;
@XmlAttribute
protected Boolean canSave;
@XmlAttribute
protected Boolean canSortClientOnly;
@XmlAttribute
protected Boolean canView;
@XmlAttribute
protected Boolean detail;
@XmlAttribute
protected Boolean escapeHTML;
@XmlAttribute
protected String exportTitle;
@XmlAttribute
protected String pluralTitle;
@XmlAttribute
protected String prompt;
@XmlAttribute
protected String sequenceName;
@XmlAttribute
protected String valueXPath;
@XmlAttribute
protected Boolean multiple;
@XmlAttribute
protected Boolean customSQL;
@XmlAttribute
protected String storeWithHash;
@XmlAttribute
protected String dateFormat;
@XmlAttribute
protected Integer imageHeight;
@XmlAttribute
protected Integer imageSize;
@XmlAttribute
protected Integer imageWidth;
@XmlAttribute
protected Integer length;
@XmlAttribute
protected Integer maxFileSize;
@XmlAttribute
protected Boolean hidden;
@XmlAttribute
protected Boolean ignore;
@XmlAttribute(required = true)
protected String name;
@XmlAttribute
protected String title;
@XmlAttribute
protected Efield type;
@XmlAttribute
protected Boolean required;
@XmlAttribute
protected String nativeName;
/**
* Gets the value of the valueMap property.
*
* @return
* possible object is
* {@link TvalueMap }
*
*/
public TvalueMap getValueMap() {
return valueMap;
}
/**
* Sets the value of the valueMap property.
*
* @param value
* allowed object is
* {@link TvalueMap }
*
*/
public void setValueMap(TvalueMap value) {
this.valueMap = value;
}
/**
* Gets the value of the validators property.
*
* @return
* possible object is
* {@link Tvalidators }
*
*/
public Tvalidators getValidators() {
return validators;
}
/**
* Sets the value of the validators property.
*
* @param value
* allowed object is
* {@link Tvalidators }
*
*/
public void setValidators(Tvalidators value) {
this.validators = value;
}
/**
* Gets the value of the primaryKey property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isPrimaryKey() {
if (primaryKey == null) {
return false;
} else {
return primaryKey;
}
}
/**
* Sets the value of the primaryKey property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setPrimaryKey(Boolean value) {
this.primaryKey = value;
}
/**
* Gets the value of the foreignKey property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getForeignKey() {
return foreignKey;
}
/**
* Sets the value of the foreignKey property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setForeignKey(String value) {
this.foreignKey = value;
}
/**
* Gets the value of the rootValue property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRootValue() {
return rootValue;
}
/**
* Sets the value of the rootValue property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRootValue(String value) {
this.rootValue = value;
}
/**
* Gets the value of the includeFrom property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIncludeFrom() {
return includeFrom;
}
/**
* Sets the value of the includeFrom property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIncludeFrom(String value) {
this.includeFrom = value;
}
/**
* Gets the value of the derived property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDerived() {
return derived;
}
/**
* Sets the value of the derived property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDerived(Boolean value) {
this.derived = value;
}
/**
* Gets the value of the tableName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTableName() {
return tableName;
}
/**
* Sets the value of the tableName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTableName(String value) {
this.tableName = value;
}
/**
* Gets the value of the dbName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDbName() {
return dbName;
}
/**
* Sets the value of the dbName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDbName(String value) {
this.dbName = value;
}
/**
* Gets the value of the sqlStorageStrategy property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSqlStorageStrategy() {
return sqlStorageStrategy;
}
/**
* Sets the value of the sqlStorageStrategy property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSqlStorageStrategy(String value) {
this.sqlStorageStrategy = value;
}
/**
* Gets the value of the customInsertExpression property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCustomInsertExpression() {
return customInsertExpression;
}
/**
* Sets the value of the customInsertExpression property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCustomInsertExpression(String value) {
this.customInsertExpression = value;
}
/**
* Gets the value of the customSelectExpression property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCustomSelectExpression() {
return customSelectExpression;
}
/**
* Sets the value of the customSelectExpression property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCustomSelectExpression(String value) {
this.customSelectExpression = value;
}
/**
* Gets the value of the customUpdateExpression property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCustomUpdateExpression() {
return customUpdateExpression;
}
/**
* Sets the value of the customUpdateExpression property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCustomUpdateExpression(String value) {
this.customUpdateExpression = value;
}
/**
* Gets the value of the canEdit property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCanEdit() {
return canEdit;
}
/**
* Sets the value of the canEdit property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCanEdit(Boolean value) {
this.canEdit = value;
}
/**
* Gets the value of the canExport property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCanExport() {
return canExport;
}
/**
* Sets the value of the canExport property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCanExport(Boolean value) {
this.canExport = value;
}
/**
* Gets the value of the canFilter property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCanFilter() {
return canFilter;
}
/**
* Sets the value of the canFilter property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCanFilter(Boolean value) {
this.canFilter = value;
}
/**
* Gets the value of the canSave property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCanSave() {
return canSave;
}
/**
* Sets the value of the canSave property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCanSave(Boolean value) {
this.canSave = value;
}
/**
* Gets the value of the canSortClientOnly property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCanSortClientOnly() {
return canSortClientOnly;
}
/**
* Sets the value of the canSortClientOnly property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCanSortClientOnly(Boolean value) {
this.canSortClientOnly = value;
}
/**
* Gets the value of the canView property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCanView() {
return canView;
}
/**
* Sets the value of the canView property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCanView(Boolean value) {
this.canView = value;
}
/**
* Gets the value of the detail property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isDetail() {
return detail;
}
/**
* Sets the value of the detail property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setDetail(Boolean value) {
this.detail = value;
}
/**
* Gets the value of the escapeHTML property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isEscapeHTML() {
return escapeHTML;
}
/**
* Sets the value of the escapeHTML property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setEscapeHTML(Boolean value) {
this.escapeHTML = value;
}
/**
* Gets the value of the exportTitle property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getExportTitle() {
return exportTitle;
}
/**
* Sets the value of the exportTitle property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExportTitle(String value) {
this.exportTitle = value;
}
/**
* Gets the value of the pluralTitle property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPluralTitle() {
return pluralTitle;
}
/**
* Sets the value of the pluralTitle property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPluralTitle(String value) {
this.pluralTitle = value;
}
/**
* Gets the value of the prompt property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrompt() {
return prompt;
}
/**
* Sets the value of the prompt property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrompt(String value) {
this.prompt = value;
}
/**
* Gets the value of the sequenceName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSequenceName() {
return sequenceName;
}
/**
* Sets the value of the sequenceName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSequenceName(String value) {
this.sequenceName = value;
}
/**
* Gets the value of the valueXPath property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getValueXPath() {
return valueXPath;
}
/**
* Sets the value of the valueXPath property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setValueXPath(String value) {
this.valueXPath = value;
}
/**
* Gets the value of the multiple property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isMultiple() {
return multiple;
}
/**
* Sets the value of the multiple property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setMultiple(Boolean value) {
this.multiple = value;
}
/**
* Gets the value of the customSQL property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isCustomSQL() {
return customSQL;
}
/**
* Sets the value of the customSQL property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setCustomSQL(Boolean value) {
this.customSQL = value;
}
/**
* Gets the value of the storeWithHash property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStoreWithHash() {
return storeWithHash;
}
/**
* Sets the value of the storeWithHash property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStoreWithHash(String value) {
this.storeWithHash = value;
}
/**
* Gets the value of the dateFormat property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDateFormat() {
return dateFormat;
}
/**
* Sets the value of the dateFormat property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDateFormat(String value) {
this.dateFormat = value;
}
/**
* Gets the value of the imageHeight property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getImageHeight() {
return imageHeight;
}
/**
* Sets the value of the imageHeight property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setImageHeight(Integer value) {
this.imageHeight = value;
}
/**
* Gets the value of the imageSize property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getImageSize() {
return imageSize;
}
/**
* Sets the value of the imageSize property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setImageSize(Integer value) {
this.imageSize = value;
}
/**
* Gets the value of the imageWidth property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getImageWidth() {
return imageWidth;
}
/**
* Sets the value of the imageWidth property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setImageWidth(Integer value) {
this.imageWidth = value;
}
/**
* Gets the value of the length property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getLength() {
return length;
}
/**
* Sets the value of the length property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setLength(Integer value) {
this.length = value;
}
/**
* Gets the value of the maxFileSize property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMaxFileSize() {
return maxFileSize;
}
/**
* Sets the value of the maxFileSize property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxFileSize(Integer value) {
this.maxFileSize = value;
}
/**
* Gets the value of the hidden property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public boolean isHidden() {
if (hidden == null) {
return false;
} else {
return hidden;
}
}
/**
* Sets the value of the hidden property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setHidden(Boolean value) {
this.hidden = value;
}
/**
* Gets the value of the ignore property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIgnore() {
return ignore;
}
/**
* Sets the value of the ignore property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIgnore(Boolean value) {
this.ignore = value;
}
/**
* Gets the value of the name property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
/**
* Gets the value of the type property.
*
* @return
* possible object is
* {@link Efield }
*
*/
public Efield getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is
* {@link Efield }
*
*/
public void setType(Efield value) {
this.type = value;
}
/**
* Gets the value of the required property.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isRequired() {
return required;
}
/**
* Sets the value of the required property.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setRequired(Boolean value) {
this.required = value;
}
/**
* Gets the value of the nativeName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNativeName() {
return nativeName;
}
/**
* Sets the value of the nativeName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNativeName(String value) {
this.nativeName = value;
}
}