Class PlainResourceObjectConstruction<AH extends AssignmentHolderType>
java.lang.Object
com.evolveum.midpoint.model.impl.lens.construction.AbstractConstruction<AH,ConstructionType,EC>
  
com.evolveum.midpoint.model.impl.lens.construction.ResourceObjectConstruction<AH,EvaluatedPlainResourceObjectConstructionImpl<AH>>
 
com.evolveum.midpoint.model.impl.lens.construction.PlainResourceObjectConstruction<AH>
- All Implemented Interfaces:
- DebugDumpable,- Serializable
public class PlainResourceObjectConstruction<AH extends AssignmentHolderType>
extends ResourceObjectConstruction<AH,EvaluatedPlainResourceObjectConstructionImpl<AH>> 
Special construction subclass that represents resource object constructions as defined in the `schemaHandling`
 section of the resource definition.
 The main difference from 
AssignedResourceObjectConstruction is that here we have the projection context,
 so resource and definitions resolution is much easier. It also has no AbstractConstruction.constructionBean.
 TODO consider better name- Author:
- Radovan Semancik
- See Also:
- 
Field SummaryFields inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstructionassignmentPath, lensContext, now, originType, sourceFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionprotected EvaluatedPlainResourceObjectConstructionImpl<AH>createEvaluatedConstruction(@NotNull ConstructionTargetKey key) protected voidprotected voidresolveResource(Task task, OperationResult result) Methods inherited from class com.evolveum.midpoint.model.impl.lens.construction.ResourceObjectConstructiondebugDump, equals, evaluate, findAttributeDefinition, getAuxiliaryObjectClassDefinitions, getEvaluatedConstructionTriple, getMappingFactory, getNow, getResource, getResourceObjectDefinition, getResourceOid, hashCode, isIgnored, loadFullShadow, toStringMethods inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstructiongetAssignmentPath, getConstructionBean, getFocusOdoAbsolute, getLensContext, getOriginType, getSource, getWasValid, isValid, isWeak, setFocusOdoAbsolute, setWasValidMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
- 
Method Details- 
resolveResource- Specified by:
- resolveResourcein class- ResourceObjectConstruction<AH extends AssignmentHolderType,- EvaluatedPlainResourceObjectConstructionImpl<AH extends AssignmentHolderType>> 
 
- 
initializeDefinitions- Specified by:
- initializeDefinitionsin class- ResourceObjectConstruction<AH extends AssignmentHolderType,- EvaluatedPlainResourceObjectConstructionImpl<AH extends AssignmentHolderType>> 
- Throws:
- SchemaException
- ConfigurationException
 
- 
createEvaluatedConstructionprotected EvaluatedPlainResourceObjectConstructionImpl<AH> createEvaluatedConstruction(@NotNull @NotNull ConstructionTargetKey key) - Specified by:
- createEvaluatedConstructionin class- ResourceObjectConstruction<AH extends AssignmentHolderType,- EvaluatedPlainResourceObjectConstructionImpl<AH extends AssignmentHolderType>> 
- Parameters:
- key- Projection into which this construction belong. Must be classified!
 
 
-