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, source
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptioncreateEvaluatedConstruction
(@NotNull ConstructionTargetKey key) @NotNull AssignmentPathImpl
For assigned construction the assignment path is obligatory.protected ModelBeans
getBeans()
@NotNull ConstructionType
For assigned construction the bean is obligatory.protected void
protected void
resolveResource
(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, toString
Methods inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstruction
getFocusOdoAbsolute, getLensContext, getOriginType, getSource, getWasValid, isValid, isWeak, setFocusOdoAbsolute, setWasValid
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Method Details
-
getConstructionBean
For assigned construction the bean is obligatory.- Overrides:
getConstructionBean
in classAbstractConstruction<AH extends AssignmentHolderType,
ConstructionType, EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>>
-
getAssignmentPath
For assigned construction the assignment path is obligatory.- Overrides:
getAssignmentPath
in classAbstractConstruction<AH extends AssignmentHolderType,
ConstructionType, EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>>
-
resolveResource
protected void resolveResource(Task task, OperationResult result) throws ObjectNotFoundException, SchemaException - Specified by:
resolveResource
in classResourceObjectConstruction<AH extends AssignmentHolderType,
EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>> - Throws:
ObjectNotFoundException
SchemaException
-
initializeDefinitions
- Specified by:
initializeDefinitions
in classResourceObjectConstruction<AH extends AssignmentHolderType,
EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>> - Throws:
SchemaException
ConfigurationException
-
getBeans
-
createEvaluatedConstruction
protected EvaluatedAssignedResourceObjectConstructionImpl<AH> createEvaluatedConstruction(@NotNull @NotNull ConstructionTargetKey key) - Specified by:
createEvaluatedConstruction
in classResourceObjectConstruction<AH extends AssignmentHolderType,
EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>> - Parameters:
key
- Projection into which this construction belong. Must be classified!
-