Class EvaluatedPlainResourceObjectConstructionImpl<AH extends AssignmentHolderType>
- java.lang.Object
 - 
- com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl<AH,PlainResourceObjectConstruction<AH>>
 - 
- com.evolveum.midpoint.model.impl.lens.construction.EvaluatedPlainResourceObjectConstructionImpl<AH>
 
 
 
- 
- All Implemented Interfaces:
 EvaluatedResourceObjectConstruction,EvaluatedAbstractConstruction<AH>,DebugDumpable,Serializable
public class EvaluatedPlainResourceObjectConstructionImpl<AH extends AssignmentHolderType> extends EvaluatedResourceObjectConstructionImpl<AH,PlainResourceObjectConstruction<AH>>
Evaluated resource object construction that is defined in the schemaHandling part of resource definition.- Author:
 - Radovan Semancik
 - 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 @NotNull LensProjectionContextgetProjectionContext()protected voidinitializeProjectionContext()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, 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
- 
getProjectionContext
@NotNull protected @NotNull LensProjectionContext getProjectionContext()
- Overrides:
 getProjectionContextin classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,PlainResourceObjectConstruction<AH extends AssignmentHolderType>>
 
- 
initializeProjectionContext
protected void initializeProjectionContext()
Description copied from class:EvaluatedResourceObjectConstructionImplSets 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:
 initializeProjectionContextin classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,PlainResourceObjectConstruction<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)
Description copied from class:EvaluatedResourceObjectConstructionImplCollects attributes that are to be evaluated. Again, the exact mechanism is implementation-specific.- Specified by:
 getAttributesToEvaluatein classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,PlainResourceObjectConstruction<AH extends AssignmentHolderType>>
 
- 
getAssociationsToEvaluate
protected List<com.evolveum.midpoint.model.impl.lens.construction.AssociationEvaluation<AH>> getAssociationsToEvaluate(com.evolveum.midpoint.model.impl.lens.construction.ConstructionEvaluation<AH,?> constructionEvaluation)
Description copied from class:EvaluatedResourceObjectConstructionImplCollects associations that are to be evaluated.- Specified by:
 getAssociationsToEvaluatein classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,PlainResourceObjectConstruction<AH extends AssignmentHolderType>>
 
 - 
 
 -