Class VCSGisWorkspaceDescriptorImpl

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.vcsgis.lib.workspace.VCSGisWorkspaceDescriptorImpl
All Implemented Interfaces:
org.gvsig.tools.dispose.Disposable, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.util.LabeledValue<VCSGisWorkspaceDescriptor>, VCSGisWorkspaceDescriptor

public class VCSGisWorkspaceDescriptorImpl extends org.gvsig.tools.dispose.impl.AbstractDisposable implements VCSGisWorkspaceDescriptor
Author:
gvSIG Team
  • Constructor Details

    • VCSGisWorkspaceDescriptorImpl

      public VCSGisWorkspaceDescriptorImpl()
    • VCSGisWorkspaceDescriptorImpl

      public VCSGisWorkspaceDescriptorImpl(VCSGisWorkspace workspace)
  • Method Details

    • getCode

      public String getCode()
      Specified by:
      getCode in interface VCSGisWorkspaceDescriptor
    • isWorkspaceInitialized

      public boolean isWorkspaceInitialized()
      Specified by:
      isWorkspaceInitialized in interface VCSGisWorkspaceDescriptor
    • getWorkspace

      public VCSGisWorkspace getWorkspace()
      Specified by:
      getWorkspace in interface VCSGisWorkspaceDescriptor
    • getLabel

      public String getLabel()
      Specified by:
      getLabel in interface org.gvsig.tools.util.LabeledValue<VCSGisWorkspaceDescriptor>
    • getValue

      public VCSGisWorkspaceDescriptor getValue()
      Specified by:
      getValue in interface org.gvsig.tools.util.LabeledValue<VCSGisWorkspaceDescriptor>
    • getExplorer

      public org.gvsig.fmap.dal.store.jdbc2.JDBCServerExplorer getExplorer()
      Specified by:
      getExplorer in interface VCSGisWorkspaceDescriptor
    • getExplorerParameters

      public org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters getExplorerParameters()
      Specified by:
      getExplorerParameters in interface VCSGisWorkspaceDescriptor
    • 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
    • selfRegister

      public static void selfRegister()
    • toString

      public String toString()
      Specified by:
      toString in interface org.gvsig.tools.util.LabeledValue<VCSGisWorkspaceDescriptor>
      Overrides:
      toString in class Object
    • setWorkspace

      public void setWorkspace(VCSGisWorkspace workspace)
      Only for testing purposes
      Parameters:
      workspace -
    • doDispose

      protected void doDispose() throws org.gvsig.tools.exception.BaseException
      Specified by:
      doDispose in class org.gvsig.tools.dispose.impl.AbstractDisposable
      Throws:
      org.gvsig.tools.exception.BaseException
    • isDisposed

      public boolean isDisposed()
    • dropExpiredCaches

      public void dropExpiredCaches()
    • dropCaches

      public void dropCaches()
    • getDebugInfo

      public String getDebugInfo()