it.avutils.jmapper.operations.complex
Class CollectionOperation

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.complex.CollectionOperation

public class CollectionOperation
extends AComplexOperation

This Class represents the mappings between Collections.

Author:
Alessandro Vurro

Field Summary
 
Fields inherited from class it.avutils.jmapper.operations.AGeneralOperationAccessor
conversion, conversionMembership, destinationField, info, initialDGetPath, initialDSetPath, initialSGetPath, mtd, mts, sourceField
 
Constructor Summary
CollectionOperation()
           
 
Method Summary
protected  StringBuilder existingField()
           
protected  StringBuilder fieldToCreate()
           
protected  Object getSourceConverted()
           
protected  StringBuilder sharedCode(StringBuilder content)
           
 
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

CollectionOperation

public CollectionOperation()
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.