Class Tibet2DatabaseStorage
java.lang.Object
org.frankframework.jdbc.JdbcFacade
org.frankframework.ladybug.tibet2.Tibet2DatabaseStorage
- All Implemented Interfaces:
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,org.wearefrank.ladybug.storage.CrudStorage,org.wearefrank.ladybug.storage.LogStorage,org.wearefrank.ladybug.storage.Storage
public class Tibet2DatabaseStorage
extends JdbcFacade
implements org.wearefrank.ladybug.storage.LogStorage, org.wearefrank.ladybug.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 org.wearefrank.ladybug.storage.Storage
FILTER_RESET, FILTER_SELECT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()voiddelete(org.wearefrank.ladybug.Report report) intgetFilterType(String column) getFilterValues(String column) getMetadata(int maxNumberOfRecords, List<String> metadataNames, List<String> searchValues, int metadataValueType) getName()org.wearefrank.ladybug.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(org.wearefrank.ladybug.SecurityContext securityContext) Called by TibetView.initBean() (not by Spring)voidvoidsetTestTool(org.wearefrank.ladybug.TestTool testTool) voidsetTimestampColumns(List<String> timestampColumns) voidstore(org.wearefrank.ladybug.Report report) voidstoreWithoutException(org.wearefrank.ladybug.Report report) voidupdate(org.wearefrank.ladybug.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 org.wearefrank.ladybug.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 interfaceorg.wearefrank.ladybug.storage.Storage- Overrides:
setNamein classJdbcFacade
-
getName
-
setTable
-
getTable
-
setReportColumnNames
-
getReportColumnNames
-
setBigValueColumns
-
getBigValueColumns
-
setIntegerColumns
-
setFixedStringColumns
-
setFixedStringTables
-
getIntegerColumns
-
setTimestampColumns
-
getTimestampColumns
-
setTestTool
public void setTestTool(org.wearefrank.ladybug.TestTool testTool) -
setIbisDebugger
-
setSecurityContext
public void setSecurityContext(org.wearefrank.ladybug.SecurityContext securityContext) Called by TibetView.initBean() (not by Spring) -
init
- Throws:
JdbcException
-
getSize
public int getSize() throws org.wearefrank.ladybug.storage.StorageException- Specified by:
getSizein interfaceorg.wearefrank.ladybug.storage.Storage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
getStorageIds
- Specified by:
getStorageIdsin interfaceorg.wearefrank.ladybug.storage.Storage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
getMetadata
public List<List<Object>> getMetadata(int maxNumberOfRecords, List<String> metadataNames, List<String> searchValues, int metadataValueType) throws org.wearefrank.ladybug.storage.StorageException - Specified by:
getMetadatain interfaceorg.wearefrank.ladybug.storage.Storage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
getReport
public org.wearefrank.ladybug.Report getReport(Integer storageId) throws org.wearefrank.ladybug.storage.StorageException - Specified by:
getReportin interfaceorg.wearefrank.ladybug.storage.Storage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
close
public void close()- Specified by:
closein interfaceorg.wearefrank.ladybug.storage.Storage
-
getFilterType
- Specified by:
getFilterTypein interfaceorg.wearefrank.ladybug.storage.Storage
-
getFilterValues
public List<Object> getFilterValues(String column) throws org.wearefrank.ladybug.storage.StorageException - Specified by:
getFilterValuesin interfaceorg.wearefrank.ladybug.storage.Storage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
getUserHelp
- Specified by:
getUserHelpin interfaceorg.wearefrank.ladybug.storage.Storage
-
store
public void store(org.wearefrank.ladybug.Report report) throws org.wearefrank.ladybug.storage.StorageException - Specified by:
storein interfaceorg.wearefrank.ladybug.storage.CrudStorage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
update
public void update(org.wearefrank.ladybug.Report report) throws org.wearefrank.ladybug.storage.StorageException - Specified by:
updatein interfaceorg.wearefrank.ladybug.storage.CrudStorage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
delete
public void delete(org.wearefrank.ladybug.Report report) throws org.wearefrank.ladybug.storage.StorageException - Specified by:
deletein interfaceorg.wearefrank.ladybug.storage.CrudStorage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
clear
public void clear() throws org.wearefrank.ladybug.storage.StorageException- Specified by:
clearin interfaceorg.wearefrank.ladybug.storage.Storage- Throws:
org.wearefrank.ladybug.storage.StorageException
-
storeWithoutException
public void storeWithoutException(org.wearefrank.ladybug.Report report) - Specified by:
storeWithoutExceptionin interfaceorg.wearefrank.ladybug.storage.LogStorage
-
getWarningsAndErrors
- Specified by:
getWarningsAndErrorsin interfaceorg.wearefrank.ladybug.storage.LogStorage
-