Interface EvaluationOrder
- All Superinterfaces:
Cloneable
,DebugDumpable
,Serializable
,ShortDumpable
- All Known Implementing Classes:
EvaluationOrderImpl
,UndefinedEvaluationOrderImpl
- Author:
- semancik
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionapplyDifference
(Map<QName, Integer> difference) clone()
diff
(EvaluationOrder newState) int
getMatchingRelationOrder
(QName relation) int
boolean
boolean
boolean
isValid()
boolean
matches
(Integer assignmentOrder, List<OrderConstraintsType> assignmentOrderConstraint) resetOrder
(QName relation, int newOrder) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.util.ShortDumpable
shortDump, shortDump, shortDumpLazily
-
Method Details
-
getSummaryOrder
int getSummaryOrder() -
advance
-
decrease
-
getMatchingRelationOrder
-
getExtraRelations
Collection<QName> getExtraRelations() -
clone
EvaluationOrder clone() -
resetOrder
-
diff
-
applyDifference
-
isDefined
boolean isDefined() -
getRelations
-
isValid
boolean isValid() -
isOrderOne
boolean isOrderOne() -
matches
-