Interface VCSGisEntity

All Superinterfaces:
org.gvsig.tools.util.LabeledValue<VCSGisEntity>, org.gvsig.json.SupportToJson
All Known Subinterfaces:
VCSGisEntityEditable, VCSGisWorkspaceEntity

public interface VCSGisEntity extends org.gvsig.tools.util.LabeledValue<VCSGisEntity>, org.gvsig.json.SupportToJson
Author:
gvSIG Team
  • Method Details

    • getEntityCode

      String getEntityCode()
    • getRepositoryRevisionCode

      String getRepositoryRevisionCode()
    • getEntityName

      String getEntityName()
    • getDataTableName

      String getDataTableName()
    • getGeometryFieldName

      String getGeometryFieldName()
    • getFeatureIdFieldName

      String getFeatureIdFieldName()
    • getDescription

      String getDescription()
    • getFieldForLabel

      String getFieldForLabel()
    • getFeatureType

      org.gvsig.fmap.dal.feature.FeatureType getFeatureType()
    • getFeatureTypeAsJson

      String getFeatureTypeAsJson()
    • getUserCode

      String getUserCode()
    • getTopologyPlanCode

      String getTopologyPlanCode()
    • getCategory

      String getCategory()
    • getCategoriesAsList

      List<String> getCategoriesAsList()
      Return a list of string with the categories associted to this entity. If this entity has not categories, return an enity list.
      Returns:
      list of categories, empty if not has categories
    • getFirstCategory

      String getFirstCategory()
    • getAuthorizations

      String getAuthorizations()
    • getTopologyPlanMode

      int getTopologyPlanMode()
    • copyto

      void copyto(VCSGisEntityEditable entity)
    • getLabel

      String getLabel()
      Specified by:
      getLabel in interface org.gvsig.tools.util.LabeledValue<VCSGisEntity>
    • getLabelOrName

      String getLabelOrName()
    • isAuthorized

      boolean isAuthorized(VCSGisUser user, String operation)
    • getResources

      String getResources()
    • getDataModels

      String getDataModels()
    • getDataModelsAsList

      List<String> getDataModelsAsList()
    • getCRS

      String getCRS()
    • getCRSAsProjection

      org.gvsig.crs.projection.lib.Projection getCRSAsProjection()
    • getCategoryTags

      org.gvsig.tools.dynobject.Tags getCategoryTags(String category)
    • getCustomData

      String getCustomData()
    • isLinkedTable

      boolean isLinkedTable()
    • getLinkedRepository

      VCSGisRepository getLinkedRepository()
    • getFirstDataModel

      String getFirstDataModel()