Class FeatureReferenceUID

java.lang.Object
org.gvsig.fmap.dal.feature.impl.featurereference.FeatureReferenceUID
All Implemented Interfaces:
org.gvsig.fmap.dal.feature.FeatureReference, org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices, org.gvsig.json.SupportToJson, org.gvsig.tools.persistence.Persistent

public class FeatureReferenceUID extends Object implements org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices, org.gvsig.tools.persistence.Persistent
Author:
fdiaz
  • Field Details

  • Constructor Details

    • FeatureReferenceUID

      public FeatureReferenceUID()
  • Method Details

    • getOID

      public Object getOID()
      Specified by:
      getOID in interface org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices
    • getKeyNames

      public String[] getKeyNames()
      Specified by:
      getKeyNames in interface org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices
    • getKeyValue

      public Object getKeyValue(String name)
      Specified by:
      getKeyValue in interface org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices
    • getFeatureTypeId

      public String getFeatureTypeId()
      Specified by:
      getFeatureTypeId in interface org.gvsig.fmap.dal.feature.spi.FeatureReferenceProviderServices
    • getFeature

      public org.gvsig.fmap.dal.feature.Feature getFeature() throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      getFeature in interface org.gvsig.fmap.dal.feature.FeatureReference
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • getFeatureQuietly

      public org.gvsig.fmap.dal.feature.Feature getFeatureQuietly()
      Specified by:
      getFeatureQuietly in interface org.gvsig.fmap.dal.feature.FeatureReference
    • getFeature

      public org.gvsig.fmap.dal.feature.Feature getFeature(org.gvsig.fmap.dal.feature.FeatureType featureType) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      getFeature in interface org.gvsig.fmap.dal.feature.FeatureReference
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • isNewFeature

      public boolean isNewFeature()
      Specified by:
      isNewFeature in interface org.gvsig.fmap.dal.feature.FeatureReference
    • getCode

      public String getCode()
      Specified by:
      getCode in interface org.gvsig.fmap.dal.feature.FeatureReference
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toJsonBuilder

      public org.gvsig.json.JsonObjectBuilder toJsonBuilder()
      Specified by:
      toJsonBuilder in interface org.gvsig.json.SupportToJson
    • toString

      public String toString()
      Overrides:
      toString in class Object