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
construction, evaluation
-
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
debugDump, evaluate, getAssignmentPath, getAssociationMappings, getAttributeMapping, getAttributeMappings, getConstruction, getIntent, getKind, 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
-
-
-
-
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>>
-
-