public abstract class Criteria extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
Criteria.ElementType  | 
| Constructor and Description | 
|---|
Criteria()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract boolean | 
equals(Object obj)  | 
static <T extends Criteria> | 
getCriteriaForGraphContainer(GraphContainer graphContainer,
                            Class<T> criteriaClass)  | 
abstract String | 
getNamespace()
This criteria only applies to providers for this namespace 
 | 
static <T extends Criteria> | 
getSingleCriteriaForGraphContainer(GraphContainer graphContainer,
                                  Class<T> criteriaClass,
                                  boolean createIfAbsent)  | 
abstract Criteria.ElementType | 
getType()
This criteria applies to only providers of the indicated type 
 | 
abstract int | 
hashCode()  | 
boolean | 
isDirty()  | 
void | 
resetDirty()  | 
protected void | 
setDirty(boolean isDirty)  | 
public static <T extends Criteria> T getSingleCriteriaForGraphContainer(GraphContainer graphContainer, Class<T> criteriaClass, boolean createIfAbsent)
public static <T extends Criteria> Set<T> getCriteriaForGraphContainer(GraphContainer graphContainer, Class<T> criteriaClass)
public abstract Criteria.ElementType getType()
public abstract String getNamespace()
public void resetDirty()
public boolean isDirty()
protected void setDirty(boolean isDirty)
Copyright © 2021. All rights reserved.