java.lang.Object
com.flexstor.common.data.ejb.Data
com.flexstor.common.data.ejb.search.SearchCriteriaItemData
com.flexstor.common.data.ejb.search.AdvancedItemData
- All Implemented Interfaces:
- com.flexstor.common.constants.SearchConsts, java.io.Serializable
- public class AdvancedItemData
- extends SearchCriteriaItemData
Data item for advanced search.
Advanced search is of the form
bucket.field op1 value1 and/or(relation) bucket.field op2 value2 {And, only if not the last element}
| Fields inherited from class com.flexstor.common.data.ejb.Data |
DELETE, DELETED, derived, htModifiedStates, htOptions, MODIFY, modTime, NEW_ENTRY, presentState, prevState, UNCHANGED, UPDATED, WARN_BEFORE_DELETE |
| Fields inherited from interface com.flexstor.common.constants.SearchConsts |
ADVANCED, AND, ASC_BUCKET_ID, ASC_FIELD_VALUE, BASIC, BOTH, CONTAINS, CONTEXT, DESC_FIELD_VALUE, EQUALS, FILEBASED, FULL_TEXT, GREATER_THAN, GREATER_THAN_OR_EQUALS, IN, LESS_THAN, LESS_THAN_OR_EQUALS, LIKE, NONE, NOT_EQUALS, NOT_IN, NOT_LIKE, NOT_NULL, NULL, OR, RECORDS, VIR |
| Methods inherited from class com.flexstor.common.data.ejb.Data |
assertEquals, changed, fillCloneInfo, getDateModTime, getModTime, getPresentState, getPreviousState, initializeState, isDeleted, isDerived, isModified, isModified, isObjectPersist, isOptionAllowed, resetModifiedStates, rollBackState, setDeleted, setDerived, setModifiedState, setModTime, setModTime, setNewEntry, setOption, setPerisistState, setPreviousState, setState, setUpdated |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
nBucketId
private int nBucketId
nBucketType
private int nBucketType
nFieldId
private int nFieldId
nOperator1
private int nOperator1
sValue1
private java.lang.String sValue1
nOperator2
private int nOperator2
sValue2
private java.lang.String sValue2
AdvancedItemData
public AdvancedItemData()
AdvancedItemData
public AdvancedItemData(int bucket,
int bucketType,
int field,
int op1,
java.lang.String value1,
int op2,
java.lang.String value2,
int relation)
getDisguiseBucket
public int getDisguiseBucket()
setDisguiseBucket
public void setDisguiseBucket(int bucket)
getDisguiseField
public int getDisguiseField()
setDisguiseField
public void setDisguiseField(int field)
getOp1
public int getOp1()
setOp1
public void setOp1(int op)
getOp2
public int getOp2()
setOp2
public void setOp2(int op)
getValue1
public java.lang.String getValue1()
setValue1
public void setValue1(java.lang.String value)
getValue2
public java.lang.String getValue2()
setValue2
public void setValue2(java.lang.String value)
setBucketType
public void setBucketType(int bucketType)
- Set Bucket Type
getBucketType
public int getBucketType()
- Get Bucket Type