public interface FeatureStoreTransform extends Persistent, Cloneable
| Modifier and Type | Method and Description |
|---|---|
void |
applyTransform(Feature source,
EditableFeature target)
Applies this transform between two features, copying the source data to
the target feature.
|
FeatureType |
getDefaultFeatureType()
Returns the default
FeatureType. |
String |
getDescription() |
Object |
getDynValue(String name) |
FeatureStore |
getFeatureStore()
Returns the FeatureStore to which this transform belongs.
|
List |
getFeatureTypes()
Returns this FeatureStoreTransform's FeatureType(s)
|
String |
getName() |
FeatureType |
getSourceFeatureTypeFrom(FeatureType targetFeatureType)
Returns the original store
FeatureType that replaces
targetFeatureType of this FeatureStoreTransform's |
boolean |
hasDynValue(String name) |
boolean |
isTransformsOriginalValues()
Retruns true if this make changes of any attributes values or false if
only
FeatureType definitions is changed. |
void |
setDynValue(String name,
Object value) |
void |
setFeatureStore(FeatureStore featureStore)
Sets the FeatureStore to which this transform is applied.
|
void |
setSourceMetadata(DynObject metadata)
Sets the original metadata for this transform
|
loadFromState, saveToStateFeatureType getDefaultFeatureType() throws DataException
FeatureType.FeatureTypeDataExceptionList getFeatureTypes() throws DataException
DataExceptionFeatureType getSourceFeatureTypeFrom(FeatureType targetFeatureType)
FeatureType that replaces
targetFeatureType of this FeatureStoreTransform'sFeatureTypeDataExceptionvoid applyTransform(Feature source, EditableFeature target) throws DataException
source - feature whose data will be used as sourcetarget - feature in which the source data will be copiedDataExceptionvoid setFeatureStore(FeatureStore featureStore)
featureStore - FeatureStore to which this transform is applied.FeatureStore getFeatureStore()
boolean isTransformsOriginalValues()
FeatureType definitions is changed.FeatureStoreTransforms#isTransformsOriginalValues()}String getName()
String getDescription()
void setSourceMetadata(DynObject metadata)
metadata - void setDynValue(String name, Object value) throws DynFieldNotFoundException
DynFieldNotFoundExceptionboolean hasDynValue(String name)
Object getDynValue(String name) throws DynFieldNotFoundException
DynFieldNotFoundException