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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstruction
assignmentPath, constructionBean, lensContext, now, originType, source
-
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 EvaluatedAssignedResourceObjectConstructionImpl<AH>
createEvaluatedConstruction(@NotNull ConstructionTargetKey key)
@NotNull AssignmentPathImpl
getAssignmentPath()
For assigned construction the assignment path is obligatory.protected ModelBeans
getBeans()
@NotNull ConstructionType
getConstructionBean()
For assigned construction the bean is obligatory.protected void
initializeDefinitions()
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, getMappingEvaluator, getMappingFactory, getNow, getResource, getResourceObjectDefinition, getResourceOid, hashCode, isIgnored, loadFullShadow, toString
-
Methods inherited from class com.evolveum.midpoint.model.impl.lens.construction.AbstractConstruction
getAssignmentPathVariables, 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 Detail
-
getConstructionBean
@NotNull public @NotNull ConstructionType getConstructionBean()
For assigned construction the bean is obligatory.- Overrides:
getConstructionBean
in classAbstractConstruction<AH extends AssignmentHolderType,ConstructionType,EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>>
-
getAssignmentPath
@NotNull public @NotNull AssignmentPathImpl 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
protected void initializeDefinitions() throws SchemaException, ConfigurationException
- Specified by:
initializeDefinitions
in classResourceObjectConstruction<AH extends AssignmentHolderType,EvaluatedAssignedResourceObjectConstructionImpl<AH extends AssignmentHolderType>>
- Throws:
SchemaException
ConfigurationException
-
getBeans
protected ModelBeans 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!
-
-