eu.etaxonomy.cdm.io.berlinModel.out
Class BerlinModelExportConfigurator

java.lang.Object
  extended by eu.etaxonomy.cdm.io.common.ObservableBase
      extended by eu.etaxonomy.cdm.io.common.IoConfiguratorBase
          extended by eu.etaxonomy.cdm.io.common.ExportConfiguratorBase<Source,STATE,TRANSFORM>
              extended by eu.etaxonomy.cdm.io.common.DbExportConfiguratorBase<BerlinModelExportState,IExportTransformer>
                  extended by eu.etaxonomy.cdm.io.berlinModel.out.BerlinModelExportConfigurator
All Implemented Interfaces:
IExportConfigurator<BerlinModelExportState,IExportTransformer>, IIoConfigurator, IIoObservable

public class BerlinModelExportConfigurator
extends DbExportConfiguratorBase<BerlinModelExportState,IExportTransformer>
implements IExportConfigurator<BerlinModelExportState,IExportTransformer>

Version:
1.0
Author:
a.mueller

Nested Class Summary
 
Nested classes/interfaces inherited from class eu.etaxonomy.cdm.io.common.DbExportConfiguratorBase
DbExportConfiguratorBase.IdType
 
Nested classes/interfaces inherited from interface eu.etaxonomy.cdm.io.common.IExportConfigurator
IExportConfigurator.CHECK, IExportConfigurator.DO_REFERENCES
 
Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.io.common.ExportConfiguratorBase
ioClassList, sourceReference
 
Fields inherited from class eu.etaxonomy.cdm.io.common.IoConfiguratorBase
cdmApp
 
Method Summary
 IExportConfigurator.DO_REFERENCES getDoReferences()
           
 Integer getIsHomotypicId()
           
 BerlinModelExportState getNewState()
          Factory method.
 boolean isDoAuthors()
           
 boolean isDoFacts()
           
 boolean isDoNameFacts()
           
 boolean isDoOccurrence()
           
 boolean isDoRelNames()
          Import name relationships yes/no?.
 boolean isDoRelTaxa()
           
 boolean isDoTaxa()
           
 boolean isDoTaxonNames()
           
protected  void makeIoClassList()
           
static BerlinModelExportConfigurator NewInstance(Source berlinModelDestination, ICdmDataSource source)
           
 void setDoAuthors(boolean doAuthors)
           
 void setDoFacts(boolean doFacts)
           
 void setDoNameFacts(boolean doNameFacts)
           
 void setDoOccurrence(boolean doOccurrence)
           
 void setDoReferences(IExportConfigurator.DO_REFERENCES doReferences)
           
 void setDoRelNames(boolean doRelNames)
           
 void setDoRelTaxa(boolean doRelTaxa)
           
 void setDoTaxa(boolean doTaxa)
           
 void setDoTaxonNames(boolean doTaxonNames)
           
 void setIsHomotypicId(Integer isHomotypicId)
           
 
Methods inherited from class eu.etaxonomy.cdm.io.common.DbExportConfiguratorBase
getDestinationNameString, getIdType, getSource, getSourceNameString, getSourceReference, setIdType, setSource
 
Methods inherited from class eu.etaxonomy.cdm.io.common.ExportConfiguratorBase
getCdmAppController, getCdmAppController, getCheck, getDestination, getIoClassList, getNewCdmAppController, getTransformer, isValid, setCheck, setDestination, setTransformer
 
Methods inherited from class eu.etaxonomy.cdm.io.common.IoConfiguratorBase
authenticateAsDefaultAdmin, getAuthenticationToken, getCdmAppController, getDbSchemaValidation, getProgressMonitor, isUseClassification, setAuthentication, setAuthenticationToken, setCdmAppController, setDbSchemaValidation, setProgressMonitor, setUseClassification
 
Methods inherited from class eu.etaxonomy.cdm.io.common.ObservableBase
addObserver, addObservers, countObservers, fire, fireWarningEvent, fireWarningEvent, getObservers, removeObserver, removeObservers, setObservers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.IExportConfigurator
getCheck, getIoClassList, getSource, getTransformer, isValid, setSource, setTransformer
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.IIoConfigurator
authenticateAsDefaultAdmin, getAuthenticationToken, getCdmAppController, getDbSchemaValidation, getDestinationNameString, getObservers, getProgressMonitor, getSourceNameString, setAuthentication, setAuthenticationToken, setCdmAppController, setDbSchemaValidation, setObservers, setProgressMonitor
 
Methods inherited from interface eu.etaxonomy.cdm.io.common.IIoObservable
addObserver, addObservers, countObservers, removeObserver, removeObservers
 

Method Detail

NewInstance

public static BerlinModelExportConfigurator NewInstance(Source berlinModelDestination,
                                                        ICdmDataSource source)

makeIoClassList

protected void makeIoClassList()
Specified by:
makeIoClassList in class ExportConfiguratorBase<Source,BerlinModelExportState,IExportTransformer>

getIsHomotypicId

public Integer getIsHomotypicId()
Returns:
the isHomotypicId

setIsHomotypicId

public void setIsHomotypicId(Integer isHomotypicId)
Parameters:
isHomotypicId - the isHomotypicId to set

getNewState

public BerlinModelExportState getNewState()
Description copied from interface: IExportConfigurator
Factory method. Creates a new state for the export type and adds this coniguration to it.

Specified by:
getNewState in interface IExportConfigurator<BerlinModelExportState,IExportTransformer>
Returns:

isDoRelNames

public boolean isDoRelNames()
Import name relationships yes/no?.

Returns:

setDoRelNames

public void setDoRelNames(boolean doRelNames)

isDoOccurrence

public boolean isDoOccurrence()

setDoOccurrence

public void setDoOccurrence(boolean doOccurrence)

isDoFacts

public boolean isDoFacts()

setDoFacts

public void setDoFacts(boolean doFacts)

isDoNameFacts

public boolean isDoNameFacts()

setDoNameFacts

public void setDoNameFacts(boolean doNameFacts)

isDoAuthors

public boolean isDoAuthors()

setDoAuthors

public void setDoAuthors(boolean doAuthors)

getDoReferences

public IExportConfigurator.DO_REFERENCES getDoReferences()

setDoReferences

public void setDoReferences(IExportConfigurator.DO_REFERENCES doReferences)

isDoTaxonNames

public boolean isDoTaxonNames()

setDoTaxonNames

public void setDoTaxonNames(boolean doTaxonNames)

isDoTaxa

public boolean isDoTaxa()

setDoTaxa

public void setDoTaxa(boolean doTaxa)

isDoRelTaxa

public boolean isDoRelTaxa()

setDoRelTaxa

public void setDoRelTaxa(boolean doRelTaxa)


Copyright © 2007-2013 EDIT. All Rights Reserved.