ch.systemsx.cisd.openbis.generic.shared.api.v1.dto
Class SearchSubCriteria

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.SearchSubCriteria
All Implemented Interfaces:
java.io.Serializable

@JsonObject(value="SearchSubCriteria")
public class SearchSubCriteria
extends java.lang.Object
implements java.io.Serializable

A specification of criteria for a subquery about a connected entity.

See Also:
Serialized Form

Method Summary
static SearchSubCriteria createDataSetChildCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createDataSetContainerCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createDataSetParentCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createExperimentCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createSampleChildCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createSampleContainerCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createSampleCriteria(SearchCriteria criteria)
           
static SearchSubCriteria createSampleParentCriteria(SearchCriteria criteria)
           
 boolean equals(java.lang.Object obj)
           
 SearchCriteria getCriteria()
           
 SearchableEntityKind getTargetEntityKind()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

createSampleParentCriteria

public static SearchSubCriteria createSampleParentCriteria(SearchCriteria criteria)

createSampleChildCriteria

public static SearchSubCriteria createSampleChildCriteria(SearchCriteria criteria)

createSampleContainerCriteria

public static SearchSubCriteria createSampleContainerCriteria(SearchCriteria criteria)

createSampleCriteria

public static SearchSubCriteria createSampleCriteria(SearchCriteria criteria)

createExperimentCriteria

public static SearchSubCriteria createExperimentCriteria(SearchCriteria criteria)

createDataSetContainerCriteria

public static SearchSubCriteria createDataSetContainerCriteria(SearchCriteria criteria)

createDataSetParentCriteria

public static SearchSubCriteria createDataSetParentCriteria(SearchCriteria criteria)

createDataSetChildCriteria

public static SearchSubCriteria createDataSetChildCriteria(SearchCriteria criteria)

getCriteria

public SearchCriteria getCriteria()

getTargetEntityKind

public SearchableEntityKind getTargetEntityKind()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object