Interface EvaluationOrder
- 
- All Superinterfaces:
 Cloneable,DebugDumpable,ShortDumpable
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 EvaluationOrderadvance(QName relation)EvaluationOrderapplyDifference(Map<QName,Integer> difference)EvaluationOrderclone()EvaluationOrderdecrease(org.apache.commons.collections4.MultiSet<QName> relations)Map<QName,Integer>diff(EvaluationOrder newState)Collection<QName>getExtraRelations()intgetMatchingRelationOrder(QName relation)Set<QName>getRelations()intgetSummaryOrder()booleanisDefined()booleanisOrderOne()booleanisValid()EvaluationOrderresetOrder(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()
 
 - 
 
 -