public abstract class AbstractExportParameters extends java.lang.Object implements ExportParameters
Modifier and Type | Field and Description |
---|---|
protected ExportAttributes |
exportAttributes |
ExportServiceFactory |
factory |
protected static Logger |
LOGGER |
USE_ALL_FEATURES, USE_FILTERED_FEATURES, USE_SELECTED_FEATURES
Constructor and Description |
---|
AbstractExportParameters(ExportServiceFactory factory) |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getServiceName
label
protected ExportAttributes exportAttributes
public ExportServiceFactory factory
protected static final Logger LOGGER
public AbstractExportParameters(ExportServiceFactory factory)
public boolean needsSelectTargetProjection()
needsSelectTargetProjection
in interface ExportParameters
public FeatureType getSourceFeatureType()
getSourceFeatureType
in interface ExportParameters
public void setSourceFeatureType(FeatureType sourceFeatureType)
setSourceFeatureType
in interface ExportParameters
public void setSourceFeatureStore(FeatureStore sourceFeatureStore)
setSourceFeatureStore
in interface ExportParameters
public FeatureStore getSourceFeatureStore()
getSourceFeatureStore
in interface ExportParameters
public Expression getFilterExpresion()
getFilterExpresion
in interface ExportParameters
public void setFilterExpresion(Expression expression)
setFilterExpresion
in interface ExportParameters
public FeatureQuery getFeatureQuery()
getFeatureQuery
in interface ExportParameters
public void setFeatureQuery(FeatureQuery query)
setFeatureQuery
in interface ExportParameters
public int getFeaturesToUse()
getFeaturesToUse
in interface ExportParameters
public void setFeaturesToUse(int featuresToUse)
setFeaturesToUse
in interface ExportParameters
public java.lang.Object getContext()
getContext
in interface ExportParameters
public void setContext(java.lang.Object context)
setContext
in interface ExportParameters
public ExportAttributes getExportAttributes()
getExportAttributes
in interface ExportParameters
public void setExportAttributes(ExportAttributes export)
setExportAttributes
in interface ExportParameters
public ExportParameters clone() throws java.lang.CloneNotSupportedException
clone
in interface ExportParameters
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public java.util.Date getCreationDate()
getCreationDate
in interface ExportParameters
public void setCreationDate(java.util.Date date)
setCreationDate
in interface ExportParameters
public java.lang.String getLabel()
getLabel
in interface LabeledValue
public java.lang.Object getValue()
getValue
in interface LabeledValue
public java.lang.String toString()
toString
in interface LabeledValue
toString
in class java.lang.Object
public ExportServiceFactory getFactory()
getFactory
in interface ExportParameters
public FeatureType getTargetFeatureType()
getTargetFeatureType
in interface ExportParameters
public static void registerPersistence()
public void saveToState(PersistentState state) throws PersistenceException
Persistent
saveToState
in interface Persistent
PersistenceException
public void loadFromState(PersistentState state) throws PersistenceException
Persistent
loadFromState
in interface Persistent
PersistenceException
public void resetVolatileValues()
resetVolatileValues
in interface ExportParameters