Class Tibet2DatabaseStorage

java.lang.Object
org.frankframework.jndi.JndiBase
org.frankframework.jdbc.JdbcFacade
org.frankframework.ladybug.tibet2.Tibet2DatabaseStorage
All Implemented Interfaces:
nl.nn.testtool.storage.CrudStorage, nl.nn.testtool.storage.LogStorage, nl.nn.testtool.storage.Storage, HasApplicationContext, HasPhysicalDestination, IConfigurable, IScopeProvider, IXAEnabled, NameAware, org.springframework.context.Lifecycle

public class Tibet2DatabaseStorage extends JdbcFacade implements nl.nn.testtool.storage.LogStorage, nl.nn.testtool.storage.CrudStorage
Author:
Jaco de Groot
  • Constructor Details

    • Tibet2DatabaseStorage

      public Tibet2DatabaseStorage()
  • Method Details

    • setName

      public void setName(String name)
      Description copied from class: JndiBase
      Name of the sender or the listener
      Specified by:
      setName in interface NameAware
      Specified by:
      setName in interface nl.nn.testtool.storage.Storage
      Overrides:
      setName in class JndiBase
    • getName

      public String getName()
      Specified by:
      getName in interface nl.nn.testtool.storage.Storage
    • setTable

      public void setTable(String table)
    • getTable

      public String getTable()
    • setReportColumnNames

      public void setReportColumnNames(List<String> reportColumnNames)
    • getReportColumnNames

      public List<String> getReportColumnNames()
    • setBigValueColumns

      public void setBigValueColumns(List<String> bigValueColumns)
    • getBigValueColumns

      public List<String> getBigValueColumns()
    • setIntegerColumns

      public void setIntegerColumns(List<String> integerColumns)
    • setFixedStringColumns

      public void setFixedStringColumns(List<String> fixedStringColumns)
    • setFixedStringTables

      public void setFixedStringTables(Map<String,String> fixedStringTables)
    • getIntegerColumns

      public List<String> getIntegerColumns()
    • setTimestampColumns

      public void setTimestampColumns(List<String> timestampColumns)
    • getTimestampColumns

      public List<String> getTimestampColumns()
    • setTestTool

      public void setTestTool(nl.nn.testtool.TestTool testTool)
    • setIbisDebugger

      public void setIbisDebugger(LadybugDebugger ibisDebugger)
    • setSecurityContext

      public void setSecurityContext(nl.nn.testtool.SecurityContext securityContext)
      Called by TibetView.initBean() (not by Spring)
    • init

      @PostConstruct public void init() throws JdbcException
      Throws:
      JdbcException
    • getSize

      public int getSize() throws nl.nn.testtool.storage.StorageException
      Specified by:
      getSize in interface nl.nn.testtool.storage.Storage
      Throws:
      nl.nn.testtool.storage.StorageException
    • getStorageIds

      public List<Integer> getStorageIds() throws nl.nn.testtool.storage.StorageException
      Specified by:
      getStorageIds in interface nl.nn.testtool.storage.Storage
      Throws:
      nl.nn.testtool.storage.StorageException
    • getMetadata

      public List<List<Object>> getMetadata(int maxNumberOfRecords, List<String> metadataNames, List<String> searchValues, int metadataValueType) throws nl.nn.testtool.storage.StorageException
      Specified by:
      getMetadata in interface nl.nn.testtool.storage.Storage
      Throws:
      nl.nn.testtool.storage.StorageException
    • getReport

      public nl.nn.testtool.Report getReport(Integer storageId) throws nl.nn.testtool.storage.StorageException
      Specified by:
      getReport in interface nl.nn.testtool.storage.Storage
      Throws:
      nl.nn.testtool.storage.StorageException
    • close

      public void close()
      Specified by:
      close in interface nl.nn.testtool.storage.Storage
    • getFilterType

      public int getFilterType(String column)
      Specified by:
      getFilterType in interface nl.nn.testtool.storage.Storage
    • getFilterValues

      public List<Object> getFilterValues(String column) throws nl.nn.testtool.storage.StorageException
      Specified by:
      getFilterValues in interface nl.nn.testtool.storage.Storage
      Throws:
      nl.nn.testtool.storage.StorageException
    • getUserHelp

      public String getUserHelp(String column)
      Specified by:
      getUserHelp in interface nl.nn.testtool.storage.Storage
    • store

      public void store(nl.nn.testtool.Report report) throws nl.nn.testtool.storage.StorageException
      Specified by:
      store in interface nl.nn.testtool.storage.CrudStorage
      Throws:
      nl.nn.testtool.storage.StorageException
    • update

      public void update(nl.nn.testtool.Report report) throws nl.nn.testtool.storage.StorageException
      Specified by:
      update in interface nl.nn.testtool.storage.CrudStorage
      Throws:
      nl.nn.testtool.storage.StorageException
    • delete

      public void delete(nl.nn.testtool.Report report) throws nl.nn.testtool.storage.StorageException
      Specified by:
      delete in interface nl.nn.testtool.storage.CrudStorage
      Throws:
      nl.nn.testtool.storage.StorageException
    • clear

      public void clear() throws nl.nn.testtool.storage.StorageException
      Specified by:
      clear in interface nl.nn.testtool.storage.Storage
      Throws:
      nl.nn.testtool.storage.StorageException
    • storeWithoutException

      public void storeWithoutException(nl.nn.testtool.Report report)
      Specified by:
      storeWithoutException in interface nl.nn.testtool.storage.LogStorage
    • getWarningsAndErrors

      public String getWarningsAndErrors()
      Specified by:
      getWarningsAndErrors in interface nl.nn.testtool.storage.LogStorage