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.