Class DataMappingPart
java.lang.Object
com.northconcepts.datapipeline.foundations.core.Bean
com.northconcepts.datapipeline.foundations.core.FoundationObject
com.northconcepts.datapipeline.foundations.datamapping.DataMappingObject
com.northconcepts.datapipeline.foundations.datamapping.DataMappingPart
- All Implemented Interfaces:
DataExceptionContributor,JsonSerializable,RecordSerializable,XmlSerializable,Serializable
- Direct Known Subclasses:
AbstractFieldMapping,DataMapping
Base class for the elements of a data mapping -- the
DataMapping itself and its field mappings -- that
DataMappingProblems refer to.- See Also:
-
Field Summary
Fields inherited from class com.northconcepts.datapipeline.foundations.core.FoundationObject
internalId, internalName, log, TIMESTAMP_FORMATFields inherited from interface com.northconcepts.datapipeline.core.RecordSerializable
SERIALIZED_CLASS_NAME, TYPEFields inherited from interface com.northconcepts.datapipeline.core.XmlSerializable
XML_SERIALIZED_CLASS_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract DataMappingReturns the data mapping containing this part (itself for aDataMapping) or null if it is not known.Returns the name of the data mapping containing this part or null if it is not known.abstract DataMappingPartReturns the data mapping part containing this one or null if there is none.Returns the name of thecontaining partor null if there is none.Returns the type of thecontaining partor null if there is none.abstract StringReturns the name identifying this part: the data mapping's name or a field mapping's target field name.abstract DataMappingPartTypeReturns the kind of part this is, such asDataMappingPartType.FieldMapping.Methods inherited from class com.northconcepts.datapipeline.foundations.core.FoundationObject
addExceptionProperties, assertValid, assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalIdMethods inherited from class com.northconcepts.datapipeline.foundations.core.Bean
fromRecord, toRecord, toStringMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.northconcepts.datapipeline.core.DataExceptionContributor
addExceptionPropertiesMethods inherited from interface com.northconcepts.datapipeline.core.RecordSerializable
fromJson, fromJson, toJson, toJson, toJsonMethods inherited from interface com.northconcepts.datapipeline.core.XmlSerializable
fromXml, fromXml, fromXmlElement, toXml, toXml, toXml, toXml, toXml, toXmlElement
-
Constructor Details
-
DataMappingPart
public DataMappingPart()
-
-
Method Details
-
getDataMapping
Returns the data mapping containing this part (itself for aDataMapping) or null if it is not known. -
getDataMappingPartContainer
Returns the data mapping part containing this one or null if there is none. -
getDataMappingPartType
Returns the kind of part this is, such asDataMappingPartType.FieldMapping. -
getDataMappingPartName
Returns the name identifying this part: the data mapping's name or a field mapping's target field name. -
getDataMappingName
Returns the name of the data mapping containing this part or null if it is not known. -
getDataMappingPartContainerName
Returns the name of thecontaining partor null if there is none. -
getDataMappingPartContainerType
Returns the type of thecontaining partor null if there is none.
-