Class RelatedFeaturesImpl
java.lang.Object
org.gvsig.tools.complement.AbstractComplement<org.gvsig.tools.dynobject.Tagged>
org.gvsig.fmap.dal.complements.relatedfeatures.RelatedFeaturesImpl
- All Implemented Interfaces:
org.gvsig.fmap.dal.complements.RelatedFeatures,org.gvsig.tools.complement.Complement<org.gvsig.tools.dynobject.Tagged>
public class RelatedFeaturesImpl
extends org.gvsig.tools.complement.AbstractComplement<org.gvsig.tools.dynobject.Tagged>
implements org.gvsig.fmap.dal.complements.RelatedFeatures
- Author:
- jjdelcerro
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.fmap.dal.complements.RelatedFeatures
org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures -
Field Summary
FieldsFields inherited from interface org.gvsig.fmap.dal.complements.RelatedFeatures
COMPLEMENT_MANE, DAL_RELATED_COLUMNS, DAL_RELATED_TABLE, DAL_RELATED_UNIQUE_FIELD_NAME -
Constructor Summary
ConstructorsConstructorDescriptionRelatedFeaturesImpl(org.gvsig.tools.complement.ComplementFactory<org.gvsig.tools.dynobject.Tagged> factory, org.gvsig.tools.dynobject.Tagged object) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeaturesgetColumns(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context) org.gvsig.fmap.dal.feature.FeatureStoregetFeatureStore(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context) org.gvsig.fmap.dal.feature.FeatureQuerygetForeingKeyQuery(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, Object codeValue) org.gvsig.fmap.dal.feature.FeatureQuerygetQuery(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, String fieldName, Object codeValue) getUniqueKey(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, org.gvsig.fmap.dal.feature.Feature feature) org.gvsig.fmap.dal.feature.FeatureQuerygetUniqueKeyQuery(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, Object codeValue) booleanbooleanisRelatedFeatures(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context) Methods inherited from class org.gvsig.tools.complement.AbstractComplement
getFactory, getObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.tools.complement.Complement
getFactory, getObject
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
RelatedFeaturesImpl
public RelatedFeaturesImpl(org.gvsig.tools.complement.ComplementFactory<org.gvsig.tools.dynobject.Tagged> factory, org.gvsig.tools.dynobject.Tagged object)
-
-
Method Details
-
isRelatedFeatures
public boolean isRelatedFeatures()- Specified by:
isRelatedFeaturesin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
isRelatedFeatures
public boolean isRelatedFeatures(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context) - Specified by:
isRelatedFeaturesin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getUniqueKeyName
- Specified by:
getUniqueKeyNamein interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getTableName
- Specified by:
getTableNamein interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
createContext
public org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures createContext()- Specified by:
createContextin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getFeatureStore
public org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context) - Specified by:
getFeatureStorein interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getUniqueKey
public Object getUniqueKey(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, org.gvsig.fmap.dal.feature.Feature feature) - Specified by:
getUniqueKeyin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getForeingKeyQuery
public org.gvsig.fmap.dal.feature.FeatureQuery getForeingKeyQuery(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, Object codeValue) - Specified by:
getForeingKeyQueryin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getUniqueKeyQuery
public org.gvsig.fmap.dal.feature.FeatureQuery getUniqueKeyQuery(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context, Object codeValue) - Specified by:
getUniqueKeyQueryin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-
getQuery
-
getColumns
public List<String> getColumns(org.gvsig.fmap.dal.complements.RelatedFeatures.ContextRelatedFeatures context) - Specified by:
getColumnsin interfaceorg.gvsig.fmap.dal.complements.RelatedFeatures
-