it.avutils.jmapper.operations.recursive
Class MappedMapOperation

java.lang.Object
  extended by it.avutils.jmapper.operations.AGeneralOperationAccessor
      extended by it.avutils.jmapper.operations.AGeneralOperation
          extended by it.avutils.jmapper.operations.complex.AComplexOperation
              extended by it.avutils.jmapper.operations.recursive.ARecursiveOperation
                  extended by it.avutils.jmapper.operations.recursive.MappedMapOperation

public class MappedMapOperation
extends ARecursiveOperation

This Class represents the mappings between mapped Maps.

Author:
Alessandro Vurro

Field Summary
 
Fields inherited from class it.avutils.jmapper.operations.recursive.ARecursiveOperation
configChosen, enrichment, methodsToGenerate, newInstance, xml
 
Fields inherited from class it.avutils.jmapper.operations.AGeneralOperationAccessor
conversion, conversionMembership, destinationField, info, initialDGetPath, initialDSetPath, initialSGetPath, mtd, mts, sourceField
 
Constructor Summary
MappedMapOperation()
           
 
Method Summary
protected  StringBuilder existingField()
           
protected  StringBuilder fieldToCreate()
           
protected  Object getSourceConverted()
           
protected  StringBuilder sharedCode(StringBuilder content)
           
 
Methods inherited from class it.avutils.jmapper.operations.recursive.ARecursiveOperation
getDName, getSName, setConfigChosen, setDName, setMethodsToGenerate, setXml
 
Methods inherited from class it.avutils.jmapper.operations.complex.AComplexOperation
getDestinationClass, getSourceTreated, newInstance, newInstance, setDestinationClass, write
 
Methods inherited from class it.avutils.jmapper.operations.AGeneralOperation
addMappingTypeControl, applyExplicitConversion, applyImplicitConversion, getDestination, getSource, setDestination, setDestination, theSourceIsToBeConverted, write, write
 
Methods inherited from class it.avutils.jmapper.operations.AGeneralOperationAccessor
destinationType, getMtd, getMts, initialDGetPath, initialDSetPath, initialSGetPath, setConversionMethod, setDestinationField, setInfoOperation, setMemberShip, setMtd, setMts, setSourceField, sourceType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappedMapOperation

public MappedMapOperation()
Method Detail

getSourceConverted

protected Object getSourceConverted()
Overrides:
getSourceConverted in class AComplexOperation
Returns:
Returns the name of the object shared between existingField and fieldToCreate methods.

existingField

protected StringBuilder existingField()
Specified by:
existingField in class AComplexOperation
Returns:
a StringBuilder containing the mapping for an existing field

fieldToCreate

protected StringBuilder fieldToCreate()
Specified by:
fieldToCreate in class AComplexOperation
Returns:
a StringBuilder containing the mapping for a new instance of the field

sharedCode

protected StringBuilder sharedCode(StringBuilder content)
Overrides:
sharedCode in class AComplexOperation
Returns:
a StringBuilder containing the shared code between fieldToCreate and existingField methods
See Also:
AComplexOperation.fieldToCreate(), AComplexOperation.existingField()


Copyright © 2013. All Rights Reserved.