Interface EvaluationOrder
-
- All Superinterfaces:
Cloneable
,DebugDumpable
,ShortDumpable
- All Known Implementing Classes:
EvaluationOrderImpl
,UndefinedEvaluationOrderImpl
public interface EvaluationOrder extends DebugDumpable, ShortDumpable, Cloneable
- Author:
- semancik, mederly
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EvaluationOrder
advance(QName relation)
EvaluationOrder
applyDifference(Map<QName,Integer> difference)
EvaluationOrder
clone()
EvaluationOrder
decrease(org.apache.commons.collections4.MultiSet<QName> relations)
Map<QName,Integer>
diff(EvaluationOrder newState)
Collection<QName>
getExtraRelations()
int
getMatchingRelationOrder(QName relation)
Set<QName>
getRelations()
int
getSummaryOrder()
boolean
isDefined()
boolean
isOrderOne()
boolean
isValid()
EvaluationOrder
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 Detail
-
getSummaryOrder
int getSummaryOrder()
-
advance
EvaluationOrder advance(QName relation)
-
decrease
EvaluationOrder decrease(org.apache.commons.collections4.MultiSet<QName> relations)
-
getMatchingRelationOrder
int getMatchingRelationOrder(QName relation)
-
getExtraRelations
Collection<QName> getExtraRelations()
-
clone
EvaluationOrder clone()
-
resetOrder
EvaluationOrder resetOrder(QName relation, int newOrder)
-
diff
Map<QName,Integer> diff(EvaluationOrder newState)
-
applyDifference
EvaluationOrder applyDifference(Map<QName,Integer> difference)
-
isDefined
boolean isDefined()
-
isValid
boolean isValid()
-
isOrderOne
boolean isOrderOne()
-
-