Class AbstractCompositeSearchCriteria
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractSearchCriteria
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractCompositeSearchCriteria
-
- All Implemented Interfaces:
ISearchCriteria
,java.io.Serializable
- Direct Known Subclasses:
AbstractObjectSearchCriteria
,DataSetFileSearchCriteria
,FileFormatTypeSearchCriteria
,GlobalSearchCriteria
,LinkedDataSearchCriteria
,LocatorTypeSearchCriteria
,ObjectKindModificationSearchCriteria
,OperationExecutionSearchCriteria
,PhysicalDataSearchCriteria
,StorageFormatSearchCriteria
@JsonObject("as.dto.common.search.AbstractCompositeSearchCriteria") public abstract class AbstractCompositeSearchCriteria extends AbstractSearchCriteria
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Collection<ISearchCriteria>
criteria
protected SearchOperator
operator
-
Constructor Summary
Constructors Constructor Description AbstractCompositeSearchCriteria()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SearchCriteriaToStringBuilder
createBuilder()
java.util.Collection<ISearchCriteria>
getCriteria()
SearchOperator
getOperator()
void
setCriteria(java.util.Collection<ISearchCriteria> criteria)
java.lang.String
toString()
protected java.lang.String
toString(java.lang.String indentation)
protected <T extends ISearchCriteria>
Twith(T criterion)
AbstractCompositeSearchCriteria
withOperator(SearchOperator anOperator)
-
Methods inherited from class ch.ethz.sis.openbis.generic.asapi.v3.dto.common.search.AbstractSearchCriteria
equals, hashCode, isNegated, setNegated
-
-
-
-
Field Detail
-
criteria
protected java.util.Collection<ISearchCriteria> criteria
-
operator
protected SearchOperator operator
-
-
Method Detail
-
getCriteria
public java.util.Collection<ISearchCriteria> getCriteria()
-
setCriteria
public void setCriteria(java.util.Collection<ISearchCriteria> criteria)
-
with
protected <T extends ISearchCriteria> T with(T criterion)
-
withOperator
public AbstractCompositeSearchCriteria withOperator(SearchOperator anOperator)
-
getOperator
public SearchOperator getOperator()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toString
protected final java.lang.String toString(java.lang.String indentation)
-
createBuilder
protected SearchCriteriaToStringBuilder createBuilder()
-
-