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 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) org.wearefrank.ladybug.ReportintgetSize()getTable()getUserHelp(String column) voidinit()voidsetBigValueColumns(List<String> bigValueColumns) voidsetFixedStringColumns(List<String> fixedStringColumns) voidsetFixedStringTables(Map<String, String> fixedStringTables) voidsetIntegerColumns(List<String> integerColumns) voidsetReportColumnNames(List<String> reportColumnNames) voidvoidsetTimestampColumns(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 JdbcFacade
configure, getConnection, getConnectionWithTimeout, getDatasource, getDatasourceName, getDbmsSupport, getLogPrefix, getPassword, getPhysicalDestinationName, isConnectionsArePooled, isRunning, isTransacted, setAuthAlias, setConnectionsArePooled, setDatasourceName, setDbmsSupportFactory, setName, setPassword, setTransacted, setUsername, start, stopMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContextMethods inherited from interface ConfigurableLifecycle
getPhase, isAutoStartup, isConfiguredMethods inherited from interface FrankElement
addConfigWarningMethods inherited from interface HasApplicationContext
getApplicationContext, getConfigurationClassLoaderMethods inherited from interface org.springframework.context.SmartLifecycle
isPauseable, stopMethods inherited from interface org.wearefrank.ladybug.storage.Storage
getName, isCrudStorage, setName
-
Constructor Details
-
Tibet2DatabaseStorage
public Tibet2DatabaseStorage()
-
-
Method Details
-
setTable
-
getTable
-
setReportColumnNames
-
getReportColumnNames
-
setBigValueColumns
-
getBigValueColumns
-
setIntegerColumns
-
setFixedStringColumns
-
setFixedStringTables
-
getIntegerColumns
-
setTimestampColumns
-
getTimestampColumns
-
init
- Throws:
JdbcExceptionConfigurationException
-
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
-
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
-
getUserHelp
-
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
-