Class JDBCResourcesStorage

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
org.gvsig.fmap.dal.store.jdbc2.spi.JDBCResourcesStorage
All Implemented Interfaces:
org.gvsig.fmap.dal.SupportTransactions, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.resourcesstorage.ResourcesStorage

public class JDBCResourcesStorage extends org.gvsig.tools.resourcesstorage.AbstractResourcesStorage implements org.gvsig.fmap.dal.SupportTransactions
Author:
jjdelcerro
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage

    org.gvsig.tools.resourcesstorage.AbstractResourcesStorage.AbstractResource

    Nested classes/interfaces inherited from interface org.gvsig.tools.resourcesstorage.ResourcesStorage

    org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from interface org.gvsig.tools.resourcesstorage.ResourcesStorage

    EMPTY_RESOURCESSTORAGE
  • Constructor Summary

    Constructors
    Constructor
    Description
    JDBCResourcesStorage(JDBCHelper helper, org.gvsig.tools.resourcesstorage.ResourcesStorage alternativeStorage, org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters resourcesStoreParameters, String tableName)
     
    JDBCResourcesStorage(JDBCHelper helper, org.gvsig.tools.resourcesstorage.ResourcesStorage alternativeStorage, org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters resourcesStoreParameters, String tableName, boolean readonly)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(String resourceName, InputStream is)
     
    void
     
    protected void
     
    org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource
     
     
    List<org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource>
     
    org.gvsig.fmap.dal.DataTransaction
     
    boolean
     
    boolean
    remove(String resourceName)
     
    void
    setTransaction(org.gvsig.fmap.dal.DataTransaction transaction)
     
     

    Methods inherited from class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage

    allowRemove, exists, getLocalizedResource, getLocalizedResources, getSeparator, isReadOnly

    Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable

    dispose, dispose

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose
  • Field Details

  • Constructor Details

    • JDBCResourcesStorage

      public JDBCResourcesStorage(JDBCHelper helper, org.gvsig.tools.resourcesstorage.ResourcesStorage alternativeStorage, org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters resourcesStoreParameters, String tableName)
    • JDBCResourcesStorage

      public JDBCResourcesStorage(JDBCHelper helper, org.gvsig.tools.resourcesstorage.ResourcesStorage alternativeStorage, org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters resourcesStoreParameters, String tableName, boolean readonly)
  • Method Details

    • setTransaction

      public void setTransaction(org.gvsig.fmap.dal.DataTransaction transaction)
      Specified by:
      setTransaction in interface org.gvsig.fmap.dal.SupportTransactions
    • getTransaction

      public org.gvsig.fmap.dal.DataTransaction getTransaction()
      Specified by:
      getTransaction in interface org.gvsig.fmap.dal.SupportTransactions
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
      Overrides:
      isEmpty in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
    • getResourceNames

      public List<String> getResourceNames()
      Specified by:
      getResourceNames in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
      Overrides:
      getResourceNames in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
    • getResource

      public org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource getResource(String name)
      Specified by:
      getResource in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
    • getResources

      public List<org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource> getResources(String name)
      Specified by:
      getResources in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
      Overrides:
      getResources in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
    • add

      public boolean add(String resourceName, InputStream is)
      Specified by:
      add in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
      Overrides:
      add in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
    • remove

      public boolean remove(String resourceName)
      Specified by:
      remove in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
      Overrides:
      remove in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
    • clearCache

      public void clearCache()
      Specified by:
      clearCache in interface org.gvsig.tools.resourcesstorage.ResourcesStorage
      Overrides:
      clearCache in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
    • doDispose

      protected void doDispose() throws org.gvsig.tools.exception.BaseException
      Overrides:
      doDispose in class org.gvsig.tools.resourcesstorage.AbstractResourcesStorage
      Throws:
      org.gvsig.tools.exception.BaseException
    • toString

      public String toString()
      Overrides:
      toString in class Object