Class ModelCriteriaNode<M>
- java.lang.Object
- 
- org.keycloak.models.map.storage.tree.DefaultTreeNode<ModelCriteriaNode<M>>
- 
- org.keycloak.models.map.storage.criteria.ModelCriteriaNode<M>
 
 
- 
- All Implemented Interfaces:
- TreeNode<ModelCriteriaNode<M>>
 
 public class ModelCriteriaNode<M> extends DefaultTreeNode<ModelCriteriaNode<M>> TODO: Introduce separation of parameter values and the structure- Author:
- hmlnarik
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceModelCriteriaNode.AtomicFormulaInstantiator<M>static classModelCriteriaNode.ExtOperator- 
Nested classes/interfaces inherited from interface org.keycloak.models.map.storage.tree.TreeNodeTreeNode.PathOrientation
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.models.map.storage.tree.DefaultTreeNodeedgeProperties, nodeProperties, treeProperties
 
- 
 - 
Constructor SummaryConstructors Constructor Description ModelCriteriaNode(ModelCriteriaNode.ExtOperator nodeOperator)ModelCriteriaNode(SearchableModelField<? super M> field, ModelCriteriaBuilder.Operator simpleOperator, Object[] simpleOperatorArguments)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelCriteriaNode<M>cloneTree()ModelCriteriaNode<M>cloneTree(ModelCriteriaNode.AtomicFormulaInstantiator<M> atomicFormulaInstantiator, Function<ModelCriteriaNode.ExtOperator,ModelCriteriaNode<M>> booleanNodeInstantiator)<C extends ModelCriteriaBuilder<M,C>>
 CflashToModelCriteriaBuilder(C mcb)SearchableModelField<? super M>getField()ModelCriteriaNode.ExtOperatorgetNodeOperator()ModelCriteriaBuilder.OperatorgetSimpleOperator()Object[]getSimpleOperatorArguments()booleanisFalseNode()booleanisNotFalseNode()booleanisNotTrueNode()booleanisTrueNode()StringtoString()- 
Methods inherited from class org.keycloak.models.map.storage.tree.DefaultTreeNodeaddChild, addChild, cloneTree, equals, findFirstBfs, findFirstBottommostDfs, findFirstDfs, forEachParent, getChild, getChildren, getEdgeProperties, getEdgeProperty, getId, getLabel, getNodeProperties, getNodeProperty, getParent, getParentsStream, getPathToRoot, getTreeProperties, getTreeProperty, hasChildren, hashCode, hasNoChildren, removeChild, removeChild, setEdgeProperty, setId, setNodeProperty, setParent, walkBfs, walkDfs
 
- 
 
- 
- 
- 
Constructor Detail- 
ModelCriteriaNodepublic ModelCriteriaNode(SearchableModelField<? super M> field, ModelCriteriaBuilder.Operator simpleOperator, Object[] simpleOperatorArguments) 
 - 
ModelCriteriaNodepublic ModelCriteriaNode(ModelCriteriaNode.ExtOperator nodeOperator) 
 
- 
 - 
Method Detail- 
getNodeOperatorpublic ModelCriteriaNode.ExtOperator getNodeOperator() 
 - 
getSimpleOperatorpublic ModelCriteriaBuilder.Operator getSimpleOperator() 
 - 
getFieldpublic SearchableModelField<? super M> getField() 
 - 
getSimpleOperatorArgumentspublic Object[] getSimpleOperatorArguments() 
 - 
cloneTreepublic ModelCriteriaNode<M> cloneTree() 
 - 
cloneTreepublic ModelCriteriaNode<M> cloneTree(ModelCriteriaNode.AtomicFormulaInstantiator<M> atomicFormulaInstantiator, Function<ModelCriteriaNode.ExtOperator,ModelCriteriaNode<M>> booleanNodeInstantiator) 
 - 
isFalseNodepublic boolean isFalseNode() 
 - 
isNotFalseNodepublic boolean isNotFalseNode() 
 - 
isTrueNodepublic boolean isTrueNode() 
 - 
isNotTrueNodepublic boolean isNotTrueNode() 
 - 
flashToModelCriteriaBuilderpublic <C extends ModelCriteriaBuilder<M,C>> C flashToModelCriteriaBuilder(C mcb) 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- DefaultTreeNode<ModelCriteriaNode<M>>
 
 
- 
 
-