/**
* Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved.
* EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
* http://www.ewcms.com
*/
package com.ewcms.plugin.report.model.view;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
/**
* 文本框视图
*
* <ul>
* <li>maxLength:最大长度</li>
* <li>minLength:最小长度</li>
* <li>reqularExpr:正则表达式</li>
* <li>minValue:最小值</li>
* <li>MaxValue:最大值</li>
* <li>isStrictMin:约束最小值(也就是大于最小值)</li>
* <li>isStrictMax:约束最大值(也就是小于最大值)</li>
* </ul>
*
* @author 吴智俊
*/
@Entity
@Table(name = "plugin_report_view_text")
@PrimaryKeyJoinColumn(name = "view_id")
public class TextView extends ComponentView {
private static final long serialVersionUID = 279848623979213696L;
@Column(name = "maxlength")
private Integer maxLength;
@Column(name = "minlength")
private Integer minLength;
@Column(name = "regularexpr")
private String regularExpr;
@Column(name = "minvalue")
private String minValue;
@Column(name = "maxvalue")
private String maxValue;
@Column(name = "strictmin")
private Boolean isStrictMin;
@Column(name = "strictmax")
private Boolean isStrictMax;
public TextView(){
isStrictMin = false;
isStrictMax = false;
}
public Integer getMaxLength() {
return maxLength;
}
public void setMaxLength(Integer maxLength) {
this.maxLength = maxLength;
}
public Integer getMinLength() {
return minLength;
}
public void setMinLength(Integer minLength) {
this.minLength = minLength;
}
public String getRegularExpr() {
return regularExpr;
}
public void setRegularExpr(String regularExpr) {
this.regularExpr = regularExpr;
}
public String getMinValue() {
return minValue;
}
public void setMinValue(String minValue) {
this.minValue = minValue;
}
public String getMaxValue() {
return maxValue;
}
public void setMaxValue(String maxValue) {
this.maxValue = maxValue;
}
public Boolean isStrictMin() {
return isStrictMin;
}
public void setStrictMin(Boolean isStrictMin) {
this.isStrictMin = isStrictMin;
}
public Boolean isStrictMax() {
return isStrictMax;
}
public void setStrictMax(Boolean isStrictMax) {
this.isStrictMax = isStrictMax;
}
}