Class Tibet2DatabaseStorage
java.lang.Object
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,FrankElement,HasApplicationContext,HasName,HasPhysicalDestination,IConfigurable,IScopeProvider,IXAEnabled,NameAware,ConfigurableLifecycle,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.context.Lifecycle,org.springframework.context.Phased,org.springframework.context.SmartLifecycle
public class Tibet2DatabaseStorage
extends JdbcFacade
implements nl.nn.testtool.storage.LogStorage, nl.nn.testtool.storage.CrudStorage
- Author:
- Jaco de Groot
-
Field Summary
Fields inherited from class org.frankframework.jdbc.JdbcFacade
logFields inherited from interface org.springframework.context.SmartLifecycle
DEFAULT_PHASEFields inherited from interface nl.nn.testtool.storage.Storage
FILTER_RESET, FILTER_SELECT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()voiddelete(nl.nn.testtool.Report report) intgetFilterType(String column) getFilterValues(String column) getMetadata(int maxNumberOfRecords, List<String> metadataNames, List<String> searchValues, int metadataValueType) getName()nl.nn.testtool.ReportintgetSize()getTable()getUserHelp(String column) voidinit()voidsetBigValueColumns(List<String> bigValueColumns) voidsetFixedStringColumns(List<String> fixedStringColumns) voidsetFixedStringTables(Map<String, String> fixedStringTables) voidsetIbisDebugger(LadybugDebugger ibisDebugger) voidsetIntegerColumns(List<String> integerColumns) voidName of the sender or the listenervoidsetReportColumnNames(List<String> reportColumnNames) voidsetSecurityContext(nl.nn.testtool.SecurityContext securityContext) Called by TibetView.initBean() (not by Spring)voidvoidsetTestTool(nl.nn.testtool.TestTool testTool) voidsetTimestampColumns(List<String> timestampColumns) voidstore(nl.nn.testtool.Report report) voidstoreWithoutException(nl.nn.testtool.Report report) voidupdate(nl.nn.testtool.Report report) Methods inherited from class org.frankframework.jdbc.JdbcFacade
configure, getConnection, getConnectionWithTimeout, getDatasource, getDatasourceName, getDbmsSupport, getLogPrefix, getPassword, getPhysicalDestinationName, isConnectionsArePooled, isRunning, isTransacted, setAuthAlias, setConnectionsArePooled, setDatasourceName, setDbmsSupportFactory, setPassword, setTransacted, setUsername, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContextMethods inherited from interface org.frankframework.lifecycle.ConfigurableLifecycle
getPhase, isAutoStartup, isConfiguredMethods inherited from interface org.frankframework.core.FrankElement
addConfigWarningMethods inherited from interface org.frankframework.core.HasApplicationContext
getApplicationContext, getConfigurationClassLoaderMethods inherited from interface org.springframework.context.SmartLifecycle
stopMethods inherited from interface nl.nn.testtool.storage.Storage
isCrudStorage
-
Constructor Details
-
Tibet2DatabaseStorage
public Tibet2DatabaseStorage()
-
-
Method Details
-
setName
Description copied from class:JdbcFacadeName of the sender or the listener- Specified by:
setNamein interfaceNameAware- Specified by:
setNamein interfacenl.nn.testtool.storage.Storage- Overrides:
setNamein classJdbcFacade
-
getName
-
setTable
-
getTable
-
setReportColumnNames
-
getReportColumnNames
-
setBigValueColumns
-
getBigValueColumns
-
setIntegerColumns
-
setFixedStringColumns
-
setFixedStringTables
-
getIntegerColumns
-
setTimestampColumns
-
getTimestampColumns
-
setTestTool
public void setTestTool(nl.nn.testtool.TestTool testTool) -
setIbisDebugger
-
setSecurityContext
public void setSecurityContext(nl.nn.testtool.SecurityContext securityContext) Called by TibetView.initBean() (not by Spring) -
init
- Throws:
JdbcException
-
getSize
public int getSize() throws nl.nn.testtool.storage.StorageException- Specified by:
getSizein interfacenl.nn.testtool.storage.Storage- Throws:
nl.nn.testtool.storage.StorageException
-
getStorageIds
- Specified by:
getStorageIdsin interfacenl.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:
getMetadatain interfacenl.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:
getReportin interfacenl.nn.testtool.storage.Storage- Throws:
nl.nn.testtool.storage.StorageException
-
close
public void close()- Specified by:
closein interfacenl.nn.testtool.storage.Storage
-
getFilterType
- Specified by:
getFilterTypein interfacenl.nn.testtool.storage.Storage
-
getFilterValues
- Specified by:
getFilterValuesin interfacenl.nn.testtool.storage.Storage- Throws:
nl.nn.testtool.storage.StorageException
-
getUserHelp
- Specified by:
getUserHelpin interfacenl.nn.testtool.storage.Storage
-
store
public void store(nl.nn.testtool.Report report) throws nl.nn.testtool.storage.StorageException - Specified by:
storein interfacenl.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:
updatein interfacenl.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:
deletein interfacenl.nn.testtool.storage.CrudStorage- Throws:
nl.nn.testtool.storage.StorageException
-
clear
public void clear() throws nl.nn.testtool.storage.StorageException- Specified by:
clearin interfacenl.nn.testtool.storage.Storage- Throws:
nl.nn.testtool.storage.StorageException
-
storeWithoutException
public void storeWithoutException(nl.nn.testtool.Report report) - Specified by:
storeWithoutExceptionin interfacenl.nn.testtool.storage.LogStorage
-
getWarningsAndErrors
- Specified by:
getWarningsAndErrorsin interfacenl.nn.testtool.storage.LogStorage
-