001: /*
002: * Created on Sep 13, 2005
003: */
004: package org.openedit.xml;
005:
006: import java.text.DateFormat;
007:
008: public class Detail {
009: String fieldId;
010: String fieldExternalId;
011: String fieldExternalType;
012:
013: DateFormat fieldDateFormat;
014:
015: String fieldText;
016: boolean fieldIndex; //this can be searched as a Lucene field
017: boolean fieldDate;
018: boolean fieldIsBoolean;
019: boolean fieldIsStored;
020: boolean fieldIsImage;
021: boolean fieldMultiSelect;
022: boolean fieldEditable = false;
023: boolean fieldList;
024: boolean fieldNumber;
025: boolean fieldDouble;
026: boolean fieldFilter;
027: boolean fieldRequired;
028: //boolean fieldIsSearchable;
029:
030: boolean fieldKeyword; //this is added to the Keyword string
031: private String fieldDateFormatString;
032:
033: public String getId() {
034: return fieldId;
035: }
036:
037: public void setId(String inId) {
038: fieldId = inId;
039: }
040:
041: public boolean isIndex() {
042: return fieldIndex;
043: }
044:
045: public void setIndex(boolean inIndex) {
046: fieldIndex = inIndex;
047: }
048:
049: public boolean isDate() {
050: return fieldDate;
051: }
052:
053: public void setIsDate(boolean inDate) {
054: fieldDate = inDate;
055: }
056:
057: public DateFormat getDateFormat() {
058: return fieldDateFormat;
059: }
060:
061: public void setDateFormat(DateFormat inDateFormat) {
062: fieldDateFormat = inDateFormat;
063: }
064:
065: public String getText() {
066: return fieldText;
067: }
068:
069: public void setText(String inText) {
070: fieldText = inText;
071: }
072:
073: public boolean isBoolean() {
074: return fieldIsBoolean;
075: }
076:
077: public void setBoolean(boolean inIsBoolean) {
078: fieldIsBoolean = inIsBoolean;
079: }
080:
081: public boolean isKeyword() {
082: return fieldKeyword;
083: }
084:
085: public void setKeyword(boolean inKeyword) {
086: fieldKeyword = inKeyword;
087: }
088:
089: public boolean isStored() {
090: return fieldIsStored;
091: }
092:
093: public void setStored(boolean inStored) {
094: fieldIsStored = inStored;
095: }
096:
097: public boolean isImage() {
098: return fieldIsImage;
099: }
100:
101: public void setImage(boolean inIsImage) {
102: fieldIsImage = inIsImage;
103: }
104:
105: public boolean isEditable() {
106: return fieldEditable;
107: }
108:
109: public void setEditable(boolean inEditable) {
110: fieldEditable = inEditable;
111: }
112:
113: public String getExternalId() {
114: return fieldExternalId;
115: }
116:
117: public void setExternalId(String inExternalId) {
118: fieldExternalId = inExternalId;
119: }
120:
121: // public boolean isSearchable()
122: // {
123: // return fieldIsSearchable;
124: // }
125: // public void setSearchable(boolean inSearchable)
126: // {
127: // fieldIsSearchable = inSearchable;
128: // }
129: public boolean isList() {
130: return fieldList;
131: }
132:
133: public void setList(boolean inList) {
134: fieldList = inList;
135: }
136:
137: public boolean isNumber() {
138: return fieldNumber;
139: }
140:
141: public void setNumber(boolean inNumber) {
142: fieldNumber = inNumber;
143: }
144:
145: public boolean isFilter() {
146: // TODO Auto-generated method stub
147: return fieldFilter;
148: }
149:
150: public void setFilter(boolean inFilter) {
151: fieldFilter = inFilter;
152: }
153:
154: public boolean isMultiSelect() {
155: return fieldMultiSelect;
156: }
157:
158: public void setMultiSelect(boolean inMultiSelect) {
159: fieldMultiSelect = inMultiSelect;
160: }
161:
162: public String getExternalType() {
163: return fieldExternalType;
164: }
165:
166: public void setExternalType(String inExternalType) {
167: fieldExternalType = inExternalType;
168: }
169:
170: public void setDate(boolean inDate) {
171: fieldDate = inDate;
172: }
173:
174: public boolean isDouble() {
175: return fieldDouble;
176: }
177:
178: public void setDouble(boolean inD) {
179: fieldDouble = inD;
180: }
181:
182: public boolean isRequired() {
183: return fieldRequired;
184: }
185:
186: public void setRequired(boolean required) {
187: this .fieldRequired = required;
188: }
189:
190: public void setDateFormatString(String format) {
191: fieldDateFormatString = format;
192:
193: }
194:
195: public String getDateFormatString() {
196: return fieldDateFormatString;
197: }
198: }
|