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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl
associationMappings, attributeMappings, construction, evaluation, rsd
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<com.evolveum.midpoint.model.impl.lens.construction.AssociationEvaluation<AH>>
getAssociationsToEvaluate(com.evolveum.midpoint.model.impl.lens.construction.ConstructionEvaluation<AH,?> constructionEvaluation)
Collects associations that are to be evaluated.protected List<com.evolveum.midpoint.model.impl.lens.construction.AttributeEvaluation<AH>>
getAttributesToEvaluate(com.evolveum.midpoint.model.impl.lens.construction.ConstructionEvaluation<AH,?> constructionEvaluation)
Collects attributes that are to be evaluated.protected void
initializeProjectionContext()
Sets up the projection context.-
Methods inherited from class com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl
addAssociationMapping, addAttributeMapping, debugDump, evaluate, getAssignmentPath, getAssociationMappings, getAttributeMapping, getAttributeMappings, getConstruction, getHumanReadableConstructionDescription, getIntent, getKind, getProjectionContext, getResource, getResourceShadowDiscriminator, getTag, isDirectlyAssigned, isWeak, setProjectionContext, 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
-
-
-
-
Method Detail
-
initializeProjectionContext
protected void initializeProjectionContext()
Description copied from class:EvaluatedResourceObjectConstructionImpl
Sets up the projection context. The implementation differs for assigned and plain constructions.- Specified by:
initializeProjectionContext
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,AssignedResourceObjectConstruction<AH extends AssignmentHolderType>>
-
getAttributesToEvaluate
protected List<com.evolveum.midpoint.model.impl.lens.construction.AttributeEvaluation<AH>> getAttributesToEvaluate(com.evolveum.midpoint.model.impl.lens.construction.ConstructionEvaluation<AH,?> constructionEvaluation) throws SchemaException
Description 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:
SchemaException
-
getAssociationsToEvaluate
protected List<com.evolveum.midpoint.model.impl.lens.construction.AssociationEvaluation<AH>> getAssociationsToEvaluate(com.evolveum.midpoint.model.impl.lens.construction.ConstructionEvaluation<AH,?> constructionEvaluation) throws SchemaException
Description copied from class:EvaluatedResourceObjectConstructionImpl
Collects associations that are to be evaluated.- Specified by:
getAssociationsToEvaluate
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,AssignedResourceObjectConstruction<AH extends AssignmentHolderType>>
- Throws:
SchemaException
-
-