org.dozer.classmap
Class ClassMap

java.lang.Object
  extended by org.dozer.classmap.ClassMap

public class ClassMap
extends Object

Internal class that represents a class mapping definition. Holds all of the information about a single class mapping. Only intended for internal use.

Author:
garsombke.franz, sullins.ben, tierney.matt

Constructor Summary
ClassMap(Configuration globalConfiguration)
           
 
Method Summary
 void addFieldMapping(FieldMap fieldMap)
           
 List<Class<RuntimeException>> getAllowedExceptions()
           
 String getBeanFactory()
           
 CustomConverterContainer getCustomConverters()
           
 String getDateFormat()
           
 DozerClass getDestClass()
           
 String getDestClassBeanFactory()
           
 String getDestClassBeanFactoryId()
           
 String getDestClassCreateMethod()
           
 String getDestClassMapGetMethod()
           
 String getDestClassMapSetMethod()
           
 String getDestClassName()
           
 Class<?> getDestClassToMap()
           
 List<FieldMap> getFieldMaps()
           
 FieldMap getFieldMapUsingDest(String destFieldName)
           
 FieldMap getFieldMapUsingDest(String destFieldName, boolean isMap)
           
 FieldMap getFieldMapUsingSrc(String srcFieldName)
           
 Configuration getGlobalConfiguration()
           
 String getMapId()
           
 RelationshipType getRelationshipType()
           
 DozerClass getSrcClass()
           
 String getSrcClassBeanFactory()
           
 String getSrcClassBeanFactoryId()
           
 String getSrcClassCreateMethod()
           
 String getSrcClassMapGetMethod()
           
 String getSrcClassMapSetMethod()
           
 String getSrcClassName()
           
 Class<?> getSrcClassToMap()
           
 MappingDirection getType()
           
 boolean isDestClassMapTypeCustomGetterSetter()
           
 boolean isDestMapEmptyString()
           
 boolean isDestMapNull()
           
 boolean isSrcClassMapTypeCustomGetterSetter()
           
 boolean isSrcMapEmptyString()
           
 boolean isSrcMapNull()
           
 boolean isStopOnErrors()
           
 boolean isTrimStrings()
           
 boolean isWildcard()
           
 void removeFieldMapping(FieldMap fieldMap)
           
 void setAllowedExceptions(List<Class<RuntimeException>> allowedExceptions)
           
 void setBeanFactory(String beanFactory)
           
 void setCustomConverters(CustomConverterContainer customConverters)
           
 void setDateFormat(String dateFormat)
           
 void setDestClass(DozerClass destClass)
           
 void setDestClassCreateMethod(String createMethod)
           
 void setFieldMaps(List<FieldMap> fieldMaps)
           
 void setGlobalConfiguration(Configuration globalConfiguration)
           
 void setMapEmptyString(boolean mapEmptyString)
           
 void setMapId(String mapId)
           
 void setMapNull(boolean mapNull)
           
 void setRelationshipType(RelationshipType relationshipType)
           
 void setSrcClass(DozerClass srcClass)
           
 void setSrcClassCreateMethod(String createMethod)
           
 void setStopOnErrors(Boolean stopOnErrors)
           
 void setTrimStrings(Boolean trimStrings)
           
 void setType(MappingDirection type)
           
 void setWildcard(Boolean wildcardPolicy)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassMap

public ClassMap(Configuration globalConfiguration)
Method Detail

getFieldMaps

public List<FieldMap> getFieldMaps()

isStopOnErrors

public boolean isStopOnErrors()

setStopOnErrors

public void setStopOnErrors(Boolean stopOnErrors)

isTrimStrings

public boolean isTrimStrings()

setTrimStrings

public void setTrimStrings(Boolean trimStrings)

getAllowedExceptions

public List<Class<RuntimeException>> getAllowedExceptions()

setAllowedExceptions

public void setAllowedExceptions(List<Class<RuntimeException>> allowedExceptions)

getFieldMapUsingDest

public FieldMap getFieldMapUsingDest(String destFieldName)

getFieldMapUsingDest

public FieldMap getFieldMapUsingDest(String destFieldName,
                                     boolean isMap)

getFieldMapUsingSrc

public FieldMap getFieldMapUsingSrc(String srcFieldName)

setFieldMaps

public void setFieldMaps(List<FieldMap> fieldMaps)

addFieldMapping

public void addFieldMapping(FieldMap fieldMap)

removeFieldMapping

public void removeFieldMapping(FieldMap fieldMap)

isWildcard

public boolean isWildcard()

setWildcard

public void setWildcard(Boolean wildcardPolicy)

getType

public MappingDirection getType()

setType

public void setType(MappingDirection type)

getDateFormat

public String getDateFormat()

setDateFormat

public void setDateFormat(String dateFormat)

getCustomConverters

public CustomConverterContainer getCustomConverters()

setCustomConverters

public void setCustomConverters(CustomConverterContainer customConverters)

getSrcClassToMap

public Class<?> getSrcClassToMap()

getDestClassToMap

public Class<?> getDestClassToMap()

isDestMapNull

public boolean isDestMapNull()

isSrcMapNull

public boolean isSrcMapNull()

isDestMapEmptyString

public boolean isDestMapEmptyString()

isSrcMapEmptyString

public boolean isSrcMapEmptyString()

getDestClassBeanFactory

public String getDestClassBeanFactory()

getSrcClassBeanFactory

public String getSrcClassBeanFactory()

getDestClassBeanFactoryId

public String getDestClassBeanFactoryId()

getSrcClassBeanFactoryId

public String getSrcClassBeanFactoryId()

getSrcClassMapGetMethod

public String getSrcClassMapGetMethod()

getSrcClassMapSetMethod

public String getSrcClassMapSetMethod()

getDestClassMapGetMethod

public String getDestClassMapGetMethod()

getDestClassMapSetMethod

public String getDestClassMapSetMethod()

getDestClassCreateMethod

public String getDestClassCreateMethod()

getSrcClassCreateMethod

public String getSrcClassCreateMethod()

setSrcClassCreateMethod

public void setSrcClassCreateMethod(String createMethod)

setDestClassCreateMethod

public void setDestClassCreateMethod(String createMethod)

isDestClassMapTypeCustomGetterSetter

public boolean isDestClassMapTypeCustomGetterSetter()

isSrcClassMapTypeCustomGetterSetter

public boolean isSrcClassMapTypeCustomGetterSetter()

setSrcClass

public void setSrcClass(DozerClass srcClass)

setDestClass

public void setDestClass(DozerClass destClass)

getDestClassName

public String getDestClassName()

getSrcClassName

public String getSrcClassName()

getBeanFactory

public String getBeanFactory()

setBeanFactory

public void setBeanFactory(String beanFactory)

getMapId

public String getMapId()

setMapId

public void setMapId(String mapId)

setMapNull

public void setMapNull(boolean mapNull)

setMapEmptyString

public void setMapEmptyString(boolean mapEmptyString)

getGlobalConfiguration

public Configuration getGlobalConfiguration()

setGlobalConfiguration

public void setGlobalConfiguration(Configuration globalConfiguration)

getRelationshipType

public RelationshipType getRelationshipType()

setRelationshipType

public void setRelationshipType(RelationshipType relationshipType)

getSrcClass

public DozerClass getSrcClass()

getDestClass

public DozerClass getDestClass()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2011 dozer. All Rights Reserved.