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 LensProjectionContext
getProjectionContext()
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, 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:
getProjectionContext
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,PlainResourceObjectConstruction<AH extends AssignmentHolderType>>
-
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,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:EvaluatedResourceObjectConstructionImpl
Collects attributes that are to be evaluated. Again, the exact mechanism is implementation-specific.- Specified by:
getAttributesToEvaluate
in 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:EvaluatedResourceObjectConstructionImpl
Collects associations that are to be evaluated.- Specified by:
getAssociationsToEvaluate
in classEvaluatedResourceObjectConstructionImpl<AH extends AssignmentHolderType,PlainResourceObjectConstruction<AH extends AssignmentHolderType>>
-
-