Class WorkspaceChangesTable.WorkspaceChangeRow

java.lang.Object
org.gvsig.vcsgis.lib.workspace.tables.AbstractTable.AbstractRow
org.gvsig.vcsgis.lib.workspace.tables.WorkspaceChangesTable.WorkspaceChangeRow
All Implemented Interfaces:
VCSGisChange, VCSGisWorkspaceChange
Enclosing class:
WorkspaceChangesTable

public static class WorkspaceChangesTable.WorkspaceChangeRow extends AbstractTable.AbstractRow implements VCSGisWorkspaceChange
  • Field Details

  • Constructor Details

    • WorkspaceChangeRow

      public WorkspaceChangeRow(VCSGisWorkspace workspace)
    • WorkspaceChangeRow

      public WorkspaceChangeRow(VCSGisWorkspace workspace, org.gvsig.fmap.dal.feature.Feature feature)
  • Method Details

    • getEntityCode

      public String getEntityCode()
      Specified by:
      getEntityCode in interface VCSGisChange
    • getRelatedFeatureCode

      public String getRelatedFeatureCode()
      Specified by:
      getRelatedFeatureCode in interface VCSGisChange
    • getOperation

      public int getOperation()
      Specified by:
      getOperation in interface VCSGisChange
    • getOperationLabel

      public String getOperationLabel()
      Specified by:
      getOperationLabel in interface VCSGisChange
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface VCSGisChange
    • isSelected

      public boolean isSelected()
      Specified by:
      isSelected in interface VCSGisChange
    • setEntityCode

      public void setEntityCode(String code)
    • setFeatureCode

      public void setFeatureCode(String code)
    • setOperation

      public void setOperation(int op)
    • setStatus

      public void setStatus(int status)
    • setSelected

      public void setSelected(boolean selected)
      Specified by:
      setSelected in interface VCSGisChange
    • setLabel

      public void setLabel(String label)
    • getRelatedFeatureData

      public String getRelatedFeatureData()
      Specified by:
      getRelatedFeatureData in interface VCSGisChange
    • getRelatedFeatureDataAsJson

      public javax.json.JsonObject getRelatedFeatureDataAsJson()
      Specified by:
      getRelatedFeatureDataAsJson in interface VCSGisChange
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRelatedFeature

      public org.gvsig.fmap.dal.feature.Feature getRelatedFeature()
      Specified by:
      getRelatedFeature in interface VCSGisWorkspaceChange
    • getEntity

      public VCSGisWorkspaceEntity getEntity()
    • getStatus

      public int getStatus()
      Specified by:
      getStatus in interface VCSGisChange
    • update

      public void update(org.gvsig.fmap.dal.feature.FeatureStore store)
      Overrides:
      update in class AbstractTable.AbstractRow
    • insert

      public void insert(org.gvsig.fmap.dal.feature.FeatureStore store)
      Overrides:
      insert in class AbstractTable.AbstractRow
    • revert

      public void revert(org.gvsig.fmap.dal.feature.FeatureStore userStore, org.gvsig.fmap.dal.feature.FeatureStore changesStore) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • revert

      public void revert(org.gvsig.fmap.dal.feature.FeatureStore userStore, org.gvsig.fmap.dal.feature.FeatureStore changesStore, boolean continueOnError) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • setData

      public void setData(String data)
    • getData

      public String getData()
      Specified by:
      getData in interface VCSGisWorkspaceChange
    • getDataAsJson

      public javax.json.JsonObject getDataAsJson()
      Specified by:
      getDataAsJson in interface VCSGisWorkspaceChange
    • setEditingSession

      public void setEditingSession(String editingSession)
    • setPreviousOperation

      public void setPreviousOperation(int operation)