public class OneToOneAssembleOperationHandler extends AbstractAssembleOperationHandler<AbstractAssembleOperationHandler.Target>
AssembleOperationHandler
for the one-to-one mapping between the target object and the data source object.PropertyOperatorAbstractAssembleOperationHandler.Target| 限定符和类型 | 字段和说明 |
|---|---|
protected PropertyOperator |
propertyOperator
propertyOperator
|
| 构造器和说明 |
|---|
OneToOneAssembleOperationHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Collection<AbstractAssembleOperationHandler.Target> |
collectToEntities(Collection<AssembleExecution> executions)
Split the
AssembleExecution into pending objects and wrap it as Target. |
protected void |
completeMapping(Object source,
AbstractAssembleOperationHandler.Target target)
Complete attribute mapping between the target object and the data source object.
|
protected AbstractAssembleOperationHandler.Target |
createTarget(AssembleExecution execution,
Object origin,
Object keyValue)
Create a
Target comparator. |
protected Map<Object,Object> |
getSourcesFromContainer(Container<?> container,
Collection<AbstractAssembleOperationHandler.Target> targets)
Obtain the corresponding data source object from the data source container based on the entity's key value.
|
protected Object |
getTheAssociatedSource(AbstractAssembleOperationHandler.Target target,
Map<Object,Object> sources)
Get the data source object associated with the target object.
|
introspectForEntities, processprotected final PropertyOperator propertyOperator
protected Collection<AbstractAssembleOperationHandler.Target> collectToEntities(Collection<AssembleExecution> executions)
AssembleExecution into pending objects and wrap it as Target.collectToEntities 在类中 AbstractAssembleOperationHandler<AbstractAssembleOperationHandler.Target>executions - executionsTargetprotected AbstractAssembleOperationHandler.Target createTarget(AssembleExecution execution, Object origin, Object keyValue)
Target comparator.execution - executionorigin - originkeyValue - key valueTargetprotected Map<Object,Object> getSourcesFromContainer(Container<?> container, Collection<AbstractAssembleOperationHandler.Target> targets)
getSourcesFromContainer 在类中 AbstractAssembleOperationHandler<AbstractAssembleOperationHandler.Target>container - containertargets - targetsprotected Object getTheAssociatedSource(AbstractAssembleOperationHandler.Target target, Map<Object,Object> sources)
getTheAssociatedSource 在类中 AbstractAssembleOperationHandler<AbstractAssembleOperationHandler.Target>target - targetsources - sourcesprotected void completeMapping(Object source, AbstractAssembleOperationHandler.Target target)
completeMapping 在类中 AbstractAssembleOperationHandler<AbstractAssembleOperationHandler.Target>source - sourcetarget - targetCopyright © 2023. All rights reserved.