net.datacrow.core.migration.itemimport
Class ItemImporterFieldMappings

java.lang.Object
  extended by net.datacrow.core.migration.itemimport.ItemImporterFieldMappings

public class ItemImporterFieldMappings
extends java.lang.Object


Constructor Summary
ItemImporterFieldMappings()
           
 
Method Summary
 void clear()
           
 java.util.Collection<java.lang.String> getSourceFields()
           
 DcField getTarget(int index)
           
 DcField getTarget(java.lang.String fieldName)
           
 void setFields(int moduleIdx, java.util.Collection<java.lang.String> fields)
          Initializes the mapping table.
 void setMapping(java.lang.String source, DcField target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemImporterFieldMappings

public ItemImporterFieldMappings()
Method Detail

clear

public void clear()

setMapping

public void setMapping(java.lang.String source,
                       DcField target)

getTarget

public DcField getTarget(java.lang.String fieldName)

getTarget

public DcField getTarget(int index)

getSourceFields

public java.util.Collection<java.lang.String> getSourceFields()

setFields

public void setFields(int moduleIdx,
                      java.util.Collection<java.lang.String> fields)
Initializes the mapping table. Tries to find the corresponding module fields.

Parameters:
moduleIdx -
fields -