Class EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl<AH,AssignedResourceObjectConstruction<AH>>
com.evolveum.midpoint.model.impl.lens.construction.EvaluatedAssignedResourceObjectConstructionImpl<AH>
- All Implemented Interfaces:
EvaluatedResourceObjectConstruction
,EvaluatedAbstractConstruction<AH>
,DebugDumpable
,Serializable
public class EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>
extends EvaluatedResourceObjectConstructionImpl<AH,AssignedResourceObjectConstruction<AH>>
Evaluated resource object construction that is assigned to the focus.
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl
construction, evaluation
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<AssociationEvaluation<AH>>
getAssociationsToEvaluate
(ConstructionEvaluation<AH, ?> constructionEvaluation) Collects associations that are to be evaluated.protected List<AttributeEvaluation<AH>>
getAttributesToEvaluate
(ConstructionEvaluation<AH, ?> constructionEvaluation) Collects attributes that are to be evaluated.protected void
Sets up the projection context.Methods inherited from class com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl
debugDump, evaluate, getAssignmentPath, getAssociationMappings, getAttributeMapping, getAttributeMappings, getConstruction, getIntent, getKind, getProjectionContext, getResource, getTag, getTargetKey, isDirectlyAssigned, isWeak, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.model.api.context.EvaluatedResourceObjectConstruction
getTypeIdentification
-
Method Details
-
initializeProjectionContext
protected void initializeProjectionContext()Description copied from class:EvaluatedResourceObjectConstructionImpl
Sets up the projection context. The implementation differs for assigned and plain constructions. It is sometimes possible that the projection context does not exist yet.- Specified by:
initializeProjectionContext
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,
AssignedResourceObjectConstruction<AH extends AssignmentHolderType>>
-
getAttributesToEvaluate
protected List<AttributeEvaluation<AH>> getAttributesToEvaluate(ConstructionEvaluation<AH, ?> constructionEvaluation) throws ConfigurationExceptionDescription copied from class:EvaluatedResourceObjectConstructionImpl
Collects attributes that are to be evaluated. Again, the exact mechanism is implementation-specific.- Specified by:
getAttributesToEvaluate
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,
AssignedResourceObjectConstruction<AH extends AssignmentHolderType>> - Throws:
ConfigurationException
-
getAssociationsToEvaluate
protected List<AssociationEvaluation<AH>> getAssociationsToEvaluate(ConstructionEvaluation<AH, ?> constructionEvaluation) throws ConfigurationExceptionDescription copied from class:EvaluatedResourceObjectConstructionImpl
Collects associations that are to be evaluated.- Specified by:
getAssociationsToEvaluate
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,
AssignedResourceObjectConstruction<AH extends AssignmentHolderType>> - Throws:
ConfigurationException
-