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:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.model.impl.lens.construction.EvaluatedResourceObjectConstructionImpl
construction, evaluationFields 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 @NotNull LensProjectionContextprotected voidSets 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.model.api.context.EvaluatedResourceObjectConstruction
getTypeIdentification
-
Method Details
-
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<AttributeEvaluation<AH>> getAttributesToEvaluate(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<AssociationEvaluation<AH>> getAssociationsToEvaluate(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>>
-