public class OCSearchParameter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
cmisOperatorMap |
static java.util.Map<java.lang.String,java.lang.String> |
ftsOperatorToCmisOperatorMap |
static java.lang.String |
PARAM_LOGIC_AND |
static java.lang.String |
PARAM_LOGIC_OR |
static java.lang.String |
PARAM_MOD_CASE_INSENSITIVE
This param does not constrain the property search to be case sensitive, it performs a case insensitive search
|
static java.lang.String |
PARAM_MOD_CASE_SENSITIVE
This param constrains the property search to be case sensitive
|
static java.lang.String |
PARAM_OPERATOR_EQUALS |
static java.lang.String |
PARAM_OPERATOR_GREATER_THAN |
static java.lang.String |
PARAM_OPERATOR_GREATER_THAN_EQUALS |
static java.lang.String |
PARAM_OPERATOR_LESS_THAN |
static java.lang.String |
PARAM_OPERATOR_LESS_THAN_EQUALS |
static java.lang.String |
PARAM_OPERATOR_LIKE |
static java.lang.String |
PARAM_OPERATOR_NOT_EQUALS |
static java.lang.String |
PARAM_TYPE_ALL
This type of search param compares the value against all
|
static java.lang.String |
PARAM_TYPE_FACET
Creates a facet Search Parameter.
|
static java.lang.String |
PARAM_TYPE_PROPERTY
This param searches against a property
|
static java.lang.String |
PARAM_TYPE_REGEX |
static java.lang.String |
PARAM_TYPE_RESTRICTION |
static java.lang.String |
PARAM_TYPE_TYPE
This type of search param searches against a type
|
static java.lang.String |
RELATED_PARENT
Proto-attribute for getting all nodes related to a folder / container
|
Constructor and Description |
---|
OCSearchParameter()
A search parameter is piece of a query.
|
OCSearchParameter(java.lang.String paramName,
java.lang.Object paramValue,
java.lang.String paramType)
This constructor takes a paramName, a paramValue, a paramType and operator.
|
OCSearchParameter(java.lang.String paramName,
java.lang.Object paramValue,
java.lang.String paramType,
java.lang.String operator)
This constructor takes a paramName, a paramValue, a paramType and operator.
|
OCSearchParameter(java.lang.String paramName,
java.lang.Object paramValue,
java.lang.String paramType,
java.lang.String operator,
java.lang.String searchMod)
A search parameter is piece of a query.
|
OCSearchParameter(java.lang.String paramName,
java.lang.Object paramValue,
java.lang.String paramType,
java.lang.String operator,
java.lang.String searchMod,
java.lang.String termLogic)
A search parameter is piece of a query.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOperator() |
java.lang.String |
getParamName() |
java.lang.String |
getParamType() |
java.lang.Object |
getParamValue() |
java.lang.String |
getSearchMod() |
java.lang.String |
getTermLogic() |
void |
setOperator(java.lang.String operator) |
void |
setParamName(java.lang.String paramName) |
void |
setParamType(java.lang.String paramType) |
void |
setParamValue(java.lang.Object paramValue) |
void |
setSearchMod(java.lang.String searchMod) |
void |
setTermLogic(java.lang.String termLogic) |
public static final java.lang.String PARAM_LOGIC_AND
public static final java.lang.String PARAM_LOGIC_OR
public static final java.lang.String PARAM_TYPE_ALL
public static final java.lang.String RELATED_PARENT
public static final java.lang.String PARAM_TYPE_TYPE
public static final java.lang.String PARAM_TYPE_PROPERTY
public static final java.lang.String PARAM_TYPE_RESTRICTION
public static final java.lang.String PARAM_TYPE_REGEX
public static final java.lang.String PARAM_TYPE_FACET
public static final java.lang.String PARAM_OPERATOR_LIKE
public static final java.lang.String PARAM_OPERATOR_EQUALS
public static final java.lang.String PARAM_OPERATOR_NOT_EQUALS
public static final java.lang.String PARAM_OPERATOR_LESS_THAN
public static final java.lang.String PARAM_OPERATOR_GREATER_THAN
public static final java.lang.String PARAM_OPERATOR_LESS_THAN_EQUALS
public static final java.lang.String PARAM_OPERATOR_GREATER_THAN_EQUALS
public static final java.lang.String PARAM_MOD_CASE_SENSITIVE
public static final java.lang.String PARAM_MOD_CASE_INSENSITIVE
public static final java.util.Map<java.lang.String,java.lang.String> cmisOperatorMap
public static final java.util.Map<java.lang.String,java.lang.String> ftsOperatorToCmisOperatorMap
public OCSearchParameter()
public OCSearchParameter(java.lang.String paramName, java.lang.Object paramValue, java.lang.String paramType)
OCSearchParameter(String, Object, String, String, String)
and defaults operator to be
LIKE
and the searchMod to be PARAM_MOD_CASE_INSENSITIVE
.paramName
- The property to search against - Maybe be null for certain types of searchesparamValue
- The value to query forparamType
- The type of parameter suppliedpublic OCSearchParameter(java.lang.String paramName, java.lang.Object paramValue, java.lang.String paramType, java.lang.String operator)
OCSearchParameter(String, Object, String, String, String)
and defaults
the searchMod to be PARAM_MOD_CASE_INSENSITIVE
.paramName
- The property to search against - Maybe be null for certain types of searchesparamValue
- The value to query forparamType
- The type of parameter suppliedoperator
- The operator desired for the search operationpublic OCSearchParameter(java.lang.String paramName, java.lang.Object paramValue, java.lang.String paramType, java.lang.String operator, java.lang.String searchMod)
paramName
- The property to search against - Maybe be null for certain types of searchesparamValue
- The value to query forparamType
- The type of parameter suppliedoperator
- The operator desired for the search operationsearchMod
- An additional modification that must be applied to the searchpublic OCSearchParameter(java.lang.String paramName, java.lang.Object paramValue, java.lang.String paramType, java.lang.String operator, java.lang.String searchMod, java.lang.String termLogic)
paramName
- The property to search against - Maybe be null for certain types of searchesparamValue
- The value to query forparamType
- The type of parameter suppliedoperator
- The operator desired for the search operationsearchMod
- An additional modification that must be applied to the searchtermLogic
- The logic used to combine individual terms together for this particular OCSearchParameterpublic java.lang.String getOperator()
public void setOperator(java.lang.String operator)
public java.lang.String getSearchMod()
public void setSearchMod(java.lang.String searchMod)
public java.lang.String getParamName()
public void setParamName(java.lang.String paramName)
public java.lang.Object getParamValue()
public void setParamValue(java.lang.Object paramValue)
public java.lang.String getParamType()
public void setParamType(java.lang.String paramType)
public java.lang.String getTermLogic()
public void setTermLogic(java.lang.String termLogic)