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
-
Field Summary
Fields inherited from interface nl.nn.testtool.storage.Storage
FILTER_RESET, FILTER_SELECT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
close()
void
delete
(nl.nn.testtool.Report report) int
getFilterType
(String column) getFilterValues
(String column) getMetadata
(int maxNumberOfRecords, List<String> metadataNames, List<String> searchValues, int metadataValueType) getName()
nl.nn.testtool.Report
int
getSize()
getTable()
getUserHelp
(String column) void
init()
void
setBigValueColumns
(List<String> bigValueColumns) void
setFixedStringColumns
(List<String> fixedStringColumns) void
setFixedStringTables
(Map<String, String> fixedStringTables) void
setIbisDebugger
(LadybugDebugger ibisDebugger) void
setIntegerColumns
(List<String> integerColumns) void
Name of the sender or the listenervoid
setReportColumnNames
(List<String> reportColumnNames) void
setSecurityContext
(nl.nn.testtool.SecurityContext securityContext) Called by TibetView.initBean() (not by Spring)void
void
setTestTool
(nl.nn.testtool.TestTool testTool) void
setTimestampColumns
(List<String> timestampColumns) void
store
(nl.nn.testtool.Report report) void
storeWithoutException
(nl.nn.testtool.Report report) void
update
(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, setJmsRealm, setPassword, setTransacted, setUsername, start, stop
Methods inherited from class org.frankframework.jndi.JndiBase
getContext, getJndiEnv, setAuthentication, setCredentials, setInitialContextFactoryName, setJndiAuthAlias, setJndiContextPrefix, setJndiProperties, setPrincipal, setProviderURL, setSecurityProtocol, setUrlPkgPrefixes, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.frankframework.core.HasApplicationContext
getApplicationContext, getConfigurationClassLoader
Methods inherited from interface org.frankframework.core.HasPhysicalDestination
getDomain
Methods inherited from interface nl.nn.testtool.storage.Storage
isCrudStorage
-
Constructor Details
-
Tibet2DatabaseStorage
public Tibet2DatabaseStorage()
-
-
Method Details
-
setName
Description copied from class:JndiBase
Name of the sender or the listener -
getName
- Specified by:
getName
in interfacenl.nn.testtool.storage.Storage
-
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:
getSize
in interfacenl.nn.testtool.storage.Storage
- Throws:
nl.nn.testtool.storage.StorageException
-
getStorageIds
- Specified by:
getStorageIds
in 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:
getMetadata
in 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:
getReport
in interfacenl.nn.testtool.storage.Storage
- Throws:
nl.nn.testtool.storage.StorageException
-
close
public void close()- Specified by:
close
in interfacenl.nn.testtool.storage.Storage
-
getFilterType
- Specified by:
getFilterType
in interfacenl.nn.testtool.storage.Storage
-
getFilterValues
- Specified by:
getFilterValues
in interfacenl.nn.testtool.storage.Storage
- Throws:
nl.nn.testtool.storage.StorageException
-
getUserHelp
- Specified by:
getUserHelp
in interfacenl.nn.testtool.storage.Storage
-
store
public void store(nl.nn.testtool.Report report) throws nl.nn.testtool.storage.StorageException - Specified by:
store
in 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:
update
in 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:
delete
in interfacenl.nn.testtool.storage.CrudStorage
- Throws:
nl.nn.testtool.storage.StorageException
-
clear
public void clear() throws nl.nn.testtool.storage.StorageException- Specified by:
clear
in interfacenl.nn.testtool.storage.Storage
- Throws:
nl.nn.testtool.storage.StorageException
-
storeWithoutException
public void storeWithoutException(nl.nn.testtool.Report report) - Specified by:
storeWithoutException
in interfacenl.nn.testtool.storage.LogStorage
-
getWarningsAndErrors
- Specified by:
getWarningsAndErrors
in interfacenl.nn.testtool.storage.LogStorage
-