Class AssignedResourceObjectConstruction<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,EvaluatedAssignedResourceObjectConstructionImpl<AH>>
com.evolveum.midpoint.model.impl.lens.construction.AssignedResourceObjectConstruction<AH>
- All Implemented Interfaces:
DebugDumpable,Serializable
@Experimental
public class AssignedResourceObjectConstruction<AH extends AssignmentHolderType>
extends ResourceObjectConstruction<AH,EvaluatedAssignedResourceObjectConstructionImpl<AH>>
Resource object construction that was assigned to the focus.
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstruction
assignmentPath, lensContext, now, originType, sourceFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptioncreateEvaluatedConstruction(@NotNull ConstructionTargetKey key) @NotNull AssignmentPathImplFor assigned construction the assignment path is obligatory.protected ModelBeansgetBeans()@NotNull ConstructionTypeFor assigned construction the bean is obligatory.protected voidprotected voidresolveResource(Task task, OperationResult result) Methods inherited from class com.evolveum.midpoint.model.impl.lens.construction.ResourceObjectConstruction
debugDump, equals, evaluate, findAttributeDefinition, getAuxiliaryObjectClassDefinitions, getEvaluatedConstructionTriple, getMappingFactory, getNow, getResource, getResourceObjectDefinition, getResourceOid, hashCode, isIgnored, loadFullShadow, toStringMethods inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstruction
getFocusOdoAbsolute, getLensContext, getOriginType, getSource, getWasValid, isValid, isWeak, setFocusOdoAbsolute, setWasValidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getConstructionBean
For assigned construction the bean is obligatory.- Overrides:
getConstructionBeanin classAbstractConstruction<AH extends AssignmentHolderType,ConstructionType, EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>>
-
getAssignmentPath
For assigned construction the assignment path is obligatory.- Overrides:
getAssignmentPathin classAbstractConstruction<AH extends AssignmentHolderType,ConstructionType, EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>>
-
resolveResource
protected void resolveResource(Task task, OperationResult result) throws ObjectNotFoundException, SchemaException - Specified by:
resolveResourcein classResourceObjectConstruction<AH extends AssignmentHolderType,EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>> - Throws:
ObjectNotFoundExceptionSchemaException
-
initializeDefinitions
- Specified by:
initializeDefinitionsin classResourceObjectConstruction<AH extends AssignmentHolderType,EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>> - Throws:
SchemaExceptionConfigurationException
-
getBeans
-
createEvaluatedConstruction
protected EvaluatedAssignedResourceObjectConstructionImpl<AH> createEvaluatedConstruction(@NotNull @NotNull ConstructionTargetKey key) - Specified by:
createEvaluatedConstructionin classResourceObjectConstruction<AH extends AssignmentHolderType,EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>> - Parameters:
key- Projection into which this construction belong. Must be classified!
-