Skip navigation links
A B C D E G H I J L M N O P R S T U V W 

A

AbstractDatabaseStorage - Class in one.edee.darwin.storage
Abstract ancestor for database oriented storage.
AbstractDatabaseStorage() - Constructor for class one.edee.darwin.storage.AbstractDatabaseStorage
 
addAlphanumericVersion(String) - Method in class one.edee.darwin.model.version.VersionDescriptor
Adds textual version number to existing version.
addNumericVersion(int) - Method in class one.edee.darwin.model.version.VersionDescriptor
Adds numeric version number to existing version.
afterPropertiesSet() - Method in class one.edee.darwin.Darwin
Initializes Darwin and updates infrastructure tables for it.
afterPropertiesSet() - Method in class one.edee.darwin.locker.Locker
 
afterPropertiesSet() - Method in class one.edee.darwin.storage.AbstractDatabaseStorage
 

B

build() - Method in class one.edee.darwin.DarwinBuilder
 
build() - Method in class one.edee.darwin.locker.LockerBuilder
 

C

canLease(String) - Method in class one.edee.darwin.locker.Locker
Returns true if process can be leased.
CheckLockTimerTask - Class in one.edee.darwin.locker.internal
Timer task to renew lock for not finished processes.
CheckLockTimerTask(Locker, String, String, long) - Constructor for class one.edee.darwin.locker.internal.CheckLockTimerTask
 
compare(Resource, Resource) - Method in class one.edee.darwin.model.ResourceVersionComparator
 
compare(VersionDescriptor, VersionDescriptor) - Method in class one.edee.darwin.model.version.VersionComparator
Compares its two arguments for order.
createDbLock(String, LocalDateTime, String) - Method in class one.edee.darwin.storage.DefaultDatabaseLockStorage
 
createDbLock(String, LocalDateTime, String) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
createDefaultLockStorage(DataSource, PlatformTransactionManager, ResourceAccessor, ResourceLoader) - Static method in class one.edee.darwin.locker.Locker
Creates lock persister on specific dataSource and transactionManager.
createLock(String, LocalDateTime, String) - Method in interface one.edee.darwin.storage.LockStorage
Method stores lock.
createLock(String, LocalDateTime, String) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 

D

Darwin - Class in one.edee.darwin
Darwin allows you to automatically update your database layer structure.
Darwin() - Constructor for class one.edee.darwin.Darwin
 
darwin(ResourceAccessor) - Method in class one.edee.darwin.spring.DarwinConfiguration
 
DARWIN_COMPONENT_NAME - Static variable in class one.edee.darwin.Darwin
 
DARWIN_COMPONENT_VERSION - Static variable in class one.edee.darwin.Darwin
 
DarwinBuilder - Class in one.edee.darwin
Builder factory for AutoUpdate
DarwinBuilder(ApplicationContext, String, String) - Constructor for class one.edee.darwin.DarwinBuilder
 
DarwinConfiguration - Class in one.edee.darwin.spring
No documentation needed, just look at the methods.
DarwinConfiguration() - Constructor for class one.edee.darwin.spring.DarwinConfiguration
 
DarwinStorage - Interface in one.edee.darwin.storage
Describes base persistence layer contract for Darwin.
DarwinStorage.SqlScriptStatus - Enum in one.edee.darwin.storage
Contains all possible states of the SQL script.
DatabaseConnectionException - Exception in one.edee.darwin.exception
Exception is thrown when connection to the database is needed and not achieved.
DatabaseConnectionException() - Constructor for exception one.edee.darwin.exception.DatabaseConnectionException
Constructs a new runtime exception with null as its detail message.
DatabaseConnectionException(String) - Constructor for exception one.edee.darwin.exception.DatabaseConnectionException
Constructs a new runtime exception with the specified detail message.
DatabaseConnectionException(Throwable) - Constructor for exception one.edee.darwin.exception.DatabaseConnectionException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
DatabaseConnectionException(String, Throwable) - Constructor for exception one.edee.darwin.exception.DatabaseConnectionException
Constructs a new runtime exception with the specified detail message and cause.
dataSource - Variable in class one.edee.darwin.storage.AbstractDatabaseStorage
 
dbResourceAccessor - Variable in class one.edee.darwin.storage.AbstractDatabaseStorage
 
DefaultDatabaseDarwinStorage - Class in one.edee.darwin.storage
Default implementation of the Darwin storage.
DefaultDatabaseDarwinStorage(ResourceNameAnalyzer, StorageChecker) - Constructor for class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
DefaultDatabaseLockStorage - Class in one.edee.darwin.storage
Default database implementation for Locker.
DefaultDatabaseLockStorage() - Constructor for class one.edee.darwin.storage.DefaultDatabaseLockStorage
 
DefaultDatabaseStorageChecker - Class in one.edee.darwin.storage
Default implementation of storage checker just runs selected scripts and when it ends without any exception it assumes, that version of the storage is that with last executed script.
DefaultDatabaseStorageChecker() - Constructor for class one.edee.darwin.storage.DefaultDatabaseStorageChecker
 
DefaultDatabaseStorageUpdater - Class in one.edee.darwin.storage
Default database storage updater.
DefaultDatabaseStorageUpdater(StorageChecker) - Constructor for class one.edee.darwin.storage.DefaultDatabaseStorageUpdater
 
DefaultResourceAccessor - Class in one.edee.darwin.resources
Default implementation of ResourceAccessor.
DefaultResourceAccessor() - Constructor for class one.edee.darwin.resources.DefaultResourceAccessor
Constructor.
DefaultResourceAccessor(ResourceLoader, String, String) - Constructor for class one.edee.darwin.resources.DefaultResourceAccessor
Constructor.
DefaultResourceMatcher - Class in one.edee.darwin.resources
Default implementation of resource matcher.
DefaultResourceMatcher() - Constructor for class one.edee.darwin.resources.DefaultResourceMatcher
 
DefaultResourceNameAnalyzer - Class in one.edee.darwin.resources
Default resource name version extractor.
DefaultResourceNameAnalyzer() - Constructor for class one.edee.darwin.resources.DefaultResourceNameAnalyzer
 

E

encoding - Variable in class one.edee.darwin.resources.DefaultResourceAccessor
 
equals(Object) - Method in class one.edee.darwin.model.version.VersionDescriptor
 
evolve() - Method in class one.edee.darwin.Darwin
Executes darwin instance logic.
executeScript(String, String, DarwinStorage, StorageChecker) - Method in class one.edee.darwin.storage.DefaultDatabaseStorageUpdater
 
executeScript(String, String, DarwinStorage, StorageChecker) - Method in interface one.edee.darwin.storage.StorageUpdater
Executes update script.
existPatchAndSqlTable() - Method in class one.edee.darwin.storage.DefaultDatabaseStorageChecker
 
existPatchAndSqlTable() - Method in interface one.edee.darwin.storage.StorageChecker
Looks at table schema and return true if tables DARWIN_PATCH and DARWIN_SQL exist
existsPatchAndSqlTableNoCache() - Method in class one.edee.darwin.storage.DefaultDatabaseStorageChecker
 

G

getComponentName() - Method in interface one.edee.darwin.model.SchemaVersionProvider
Returns component name.
getComponentVersion() - Method in interface one.edee.darwin.model.SchemaVersionProvider
Returns specific version of data library.
getCurrentDatabaseTime() - Method in interface one.edee.darwin.storage.LockStorage
Returns current database time, that is shared among nodes.
getCurrentDatabaseTime() - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
getDbProcessLock(String, LocalDateTime) - Method in class one.edee.darwin.storage.DefaultDatabaseLockStorage
 
getDbProcessLock(String, LocalDateTime) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
getPatchByResourcePath(String, String) - Method in interface one.edee.darwin.storage.DarwinStorage
Returns record for the patch by its path and component name in case it exists in database.
getPatchByResourcePath(String, String) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
getPatches(Resource[], String, Platform, DarwinStorage, StorageChecker, PatchType) - Method in class one.edee.darwin.resources.ResourcePatchMediator
 
getPatchNameFromResource(Resource) - Method in class one.edee.darwin.resources.DefaultResourceNameAnalyzer
 
getPatchNameFromResource(Resource) - Method in interface one.edee.darwin.resources.ResourceNameAnalyzer
Extracts name from patch represented as Resource.
getPlatform() - Method in class one.edee.darwin.storage.AbstractDatabaseStorage
 
getPlatform() - Method in interface one.edee.darwin.storage.StorageChecker
Returns platform of the storage.
getPlatformAndNameFromResourcePath(String) - Method in class one.edee.darwin.resources.DefaultResourceNameAnalyzer
 
getPlatformAndNameFromResourcePath(String) - Method in interface one.edee.darwin.resources.ResourceNameAnalyzer
Extracts platform and name from patch represented as Resource.
getPlatformFromJdbcUrl(DataSource) - Static method in enum one.edee.darwin.model.Platform
 
getProcessLock(String, LocalDateTime) - Method in interface one.edee.darwin.storage.LockStorage
Method returns data about existing / nonexistent lock.
getProcessLock(String, LocalDateTime) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
getResources(String, PathMatchingResourcePatternResolver) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Automatically finds all resources on path.
getResourcesPath() - Method in class one.edee.darwin.model.Patch
Returns path to the patch contents.
getSortedResourceList(Platform) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Returns resource list (means list of resource objects) ordered by name for certain platform.
getSortedResourceList(Platform) - Method in interface one.edee.darwin.resources.ResourceAccessor
Returns list of resources matching database patches for certain resource name.
getTextContentFromResource(String) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Returns unparsed text content of specified resource.
getTextContentFromResource(String) - Method in interface one.edee.darwin.resources.ResourceAccessor
Returns string contents of the resource by its name.
getTextContentFromResource(String) - Method in class one.edee.darwin.resources.ScriptableResourceAccessor
 
getTokenizedSQLScriptContentFromResource(String) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Returns tokenized SQL statements in list.
getTokenizedSQLScriptContentFromResource(String) - Method in interface one.edee.darwin.resources.ResourceAccessor
Parses SQL script to individual SQL commands.
getVersionDescriptorForComponent(String) - Method in interface one.edee.darwin.storage.DarwinStorage
Returns version descriptor for particular component.
getVersionDescriptorForComponent(String) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
getVersionFromPatch(Patch) - Method in class one.edee.darwin.resources.DefaultResourceNameAnalyzer
 
getVersionFromPatch(Patch) - Method in interface one.edee.darwin.resources.ResourceNameAnalyzer
Analyzes name of patch and extracts version from its name.
getVersionFromResource(Resource) - Method in class one.edee.darwin.resources.DefaultResourceNameAnalyzer
 
getVersionFromResource(Resource) - Method in interface one.edee.darwin.resources.ResourceNameAnalyzer
Analyzes name of patch represented as Resource and extracts version from its name.
guessPatchAlreadyApplied(String, DarwinStorage, VersionDescriptor) - Method in class one.edee.darwin.storage.DefaultDatabaseStorageChecker
 
guessPatchAlreadyApplied(String, DarwinStorage, VersionDescriptor) - Method in interface one.edee.darwin.storage.StorageChecker
Executes script that allows to guess if particular patch is already present in database.
guessVersion(String, DarwinStorage) - Method in class one.edee.darwin.storage.DefaultDatabaseStorageChecker
 
guessVersion(String, DarwinStorage) - Method in interface one.edee.darwin.storage.StorageChecker
Executes script that allows to guess existing version of the data layer.

H

hashCode() - Method in class one.edee.darwin.model.version.VersionDescriptor
 

I

identify(String) - Static method in enum one.edee.darwin.model.Platform
 
initDefaults() - Method in class one.edee.darwin.Darwin
This method will initializes default objects needed for autoupdating.
InitiatingPatch - Class in one.edee.darwin.model
Specific type of the patch that is used to gather patch id from the database.
InitiatingPatch(String, String, LocalDateTime, Platform, DarwinStorage) - Constructor for class one.edee.darwin.model.InitiatingPatch
 
insertComponentToDatabase(String) - Method in interface one.edee.darwin.storage.DarwinStorage
Inserts information about the component to the database with initial data layer version of 1.0
insertComponentToDatabase(String) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
insertPatchToDatabase(String, String, LocalDateTime, Platform) - Method in interface one.edee.darwin.storage.DarwinStorage
Inserts patch to db and returns its ID.
insertPatchToDatabase(String, String, LocalDateTime, Platform) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
insertSqlScriptToDB(Patch, SqlCommand) - Method in interface one.edee.darwin.storage.DarwinStorage
Inserts information about performed SQL command to database.
insertSqlScriptToDB(Patch, SqlCommand) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
IOUtils - Interface in one.edee.darwin.storage
Contains helper methods to read data from input stream.
isAnyPatchRecordedFor(String) - Method in interface one.edee.darwin.storage.DarwinStorage
Returns true if there is any patch recorded for this component.
isAnyPatchRecordedFor(String) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
isFinished() - Method in interface one.edee.darwin.locker.LockRestorer
Get process status.
isInDb() - Method in class one.edee.darwin.model.Patch
Returns true if information about the patch is already present in database.
isPatchFinishedInDb(Patch) - Method in interface one.edee.darwin.storage.DarwinStorage
Tries to find record for the patch in internal database and looks for timestamp Patch#getFinishedOn() that signalizes that patch was successfully and entirely applied.
isPatchFinishedInDb(Patch) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
isPatchRecordedByResourcePath(String, String) - Method in interface one.edee.darwin.storage.DarwinStorage
Check if the patch by its path and component name in case it exists in database.
isPatchRecordedByResourcePath(String, String) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
isResourceAcceptable(PatchType, String) - Method in class one.edee.darwin.resources.DefaultResourceMatcher
 
isResourceAcceptable(PatchType, String) - Method in interface one.edee.darwin.resources.ResourceMatcher
This method compare patch if he corresponds with presumed type.

J

jdbcTemplate - Variable in class one.edee.darwin.storage.AbstractDatabaseStorage
 

L

leaseProcess(String, LocalDateTime, int) - Method in class one.edee.darwin.locker.Locker
Method stores lock on particular process.
leaseProcess(String, LocalDateTime) - Method in class one.edee.darwin.locker.Locker
Method stores lock on particular process.
leaseProcess(String, LocalDateTime, LockRestorer) - Method in class one.edee.darwin.locker.Locker
Method stores lock on particular process and start lock restorer.
leaseProcess(String, LocalDateTime, int, LockRestorer) - Method in class one.edee.darwin.locker.Locker
Method stores lock on particular process and start lock restorer.
Locker - Class in one.edee.darwin.locker
# Process synchronization in a cluster using shared RDBMS The Locker class has been created for the needs of Darwin, but you can use it in your application as well.
Locker() - Constructor for class one.edee.darwin.locker.Locker
 
locker(ResourceAccessor) - Method in class one.edee.darwin.spring.DarwinConfiguration
 
LockerBuilder - Class in one.edee.darwin.locker
No documentation needed, just look at the methods.
LockerBuilder(ApplicationContext) - Constructor for class one.edee.darwin.locker.LockerBuilder
 
LockRestorer - Interface in one.edee.darwin.locker
Provides information about process state.
LockState - Enum in one.edee.darwin.model
Contains all possible states of the lock.
LockStorage - Interface in one.edee.darwin.storage
Interface for storing lock information for Locker class.

M

markPatchAsFinished(Patch) - Method in interface one.edee.darwin.storage.DarwinStorage
Stores timestamp of the completely and successfully applied patch.
markPatchAsFinished(Patch) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 

N

normalizePath(String, String, boolean) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Normalizes path.

O

one.edee.darwin - package one.edee.darwin
 
one.edee.darwin.exception - package one.edee.darwin.exception
 
one.edee.darwin.locker - package one.edee.darwin.locker
 
one.edee.darwin.locker.internal - package one.edee.darwin.locker.internal
 
one.edee.darwin.model - package one.edee.darwin.model
 
one.edee.darwin.model.version - package one.edee.darwin.model.version
 
one.edee.darwin.resources - package one.edee.darwin.resources
 
one.edee.darwin.spring - package one.edee.darwin.spring
 
one.edee.darwin.storage - package one.edee.darwin.storage
 

P

Patch - Class in one.edee.darwin.model
This class represent database patch - its id, component it relates to, date and time it was detected for the first time in the application and database platform it relates to.
Patch(Integer, String, String, LocalDateTime, Platform) - Constructor for class one.edee.darwin.model.Patch
 
Patch(Integer, String, String, LocalDateTime, Platform, LocalDateTime) - Constructor for class one.edee.darwin.model.Patch
 
Patch(String, String, Platform, LocalDateTime) - Constructor for class one.edee.darwin.model.Patch
 
PatchFormatException - Exception in one.edee.darwin.exception
Exception is thrown when patch name is not in expected format.
PatchFormatException(String) - Constructor for exception one.edee.darwin.exception.PatchFormatException
 
PatchType - Enum in one.edee.darwin.resources
Platform - Enum in one.edee.darwin.model
Represents platform of the RDBMS.
ProcessIsLockedException - Exception in one.edee.darwin.exception
Exception is thrown, when process tries to lease lock that was leased by another thread, and is not released yet.
ProcessIsLockedException() - Constructor for exception one.edee.darwin.exception.ProcessIsLockedException
 
ProcessIsLockedException(String) - Constructor for exception one.edee.darwin.exception.ProcessIsLockedException
 
ProcessIsLockedException(Throwable) - Constructor for exception one.edee.darwin.exception.ProcessIsLockedException
 
ProcessIsLockedException(String, Throwable) - Constructor for exception one.edee.darwin.exception.ProcessIsLockedException
 

R

readResource(String, String, Resource) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Reads contents of the resource.
releaseDbProcess(String, String) - Method in class one.edee.darwin.storage.DefaultDatabaseLockStorage
 
releaseDbProcess(String, String) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
releaseProcess(String, String) - Method in class one.edee.darwin.locker.Locker
Release lock you are owner of.
releaseProcess(String, String) - Method in interface one.edee.darwin.storage.LockStorage
Method releases lock.
releaseProcess(String, String) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
removeCommentsFromContent(String) - Method in class one.edee.darwin.storage.DefaultDatabaseStorageUpdater
Removes comments from content
renewDbLease(LocalDateTime, String, String) - Method in class one.edee.darwin.storage.DefaultDatabaseLockStorage
 
renewDbLease(LocalDateTime, String, String) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
renewLease(String, String, LocalDateTime) - Method in class one.edee.darwin.locker.Locker
Renews lease date for particular process, if you have correct unlock key (otherwise exeption is thrown)
renewLease(String, String, LocalDateTime) - Method in interface one.edee.darwin.storage.LockStorage
Renews lease date for particular process, if you have correct unlock key (otherwise exception is thrown)
renewLease(String, String, LocalDateTime) - Method in class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
ResourceAccessor - Interface in one.edee.darwin.resources
Interface provides access to patch storage.
resourceAccessor - Variable in class one.edee.darwin.storage.AbstractDatabaseStorage
 
resourceLoader - Variable in class one.edee.darwin.resources.DefaultResourceAccessor
 
resourceLoader - Variable in class one.edee.darwin.storage.AbstractDatabaseStorage
 
ResourceMatcher - Interface in one.edee.darwin.resources
Implementation of this interface filters patches according their PatchType.
ResourceNameAnalyzer - Interface in one.edee.darwin.resources
Extract version information from specified resource.
ResourcePatchMediator - Class in one.edee.darwin.resources
This method provide patches, when is patch and sql table active, then write information on them and take ID.
ResourcePatchMediator(ResourceMatcher, ResourceNameAnalyzer) - Constructor for class one.edee.darwin.resources.ResourcePatchMediator
 
resourcePath - Variable in class one.edee.darwin.resources.DefaultResourceAccessor
 
ResourceVersionComparator - Class in one.edee.darwin.model
Can compare two Resource objects.
ResourceVersionComparator() - Constructor for class one.edee.darwin.model.ResourceVersionComparator
 
run() - Method in class one.edee.darwin.locker.internal.CheckLockTimerTask
 

S

SchemaVersion - Class in one.edee.darwin.model
Basic version accessor implementation.
SchemaVersion() - Constructor for class one.edee.darwin.model.SchemaVersion
 
SchemaVersion(String, String) - Constructor for class one.edee.darwin.model.SchemaVersion
 
SchemaVersionProvider - Interface in one.edee.darwin.model
Basic version accessor interface.
ScriptableResourceAccessor - Class in one.edee.darwin.resources
This resource accessor extend default resource accessor with ability to proces Freemarker scripts inside SQL statements.
ScriptableResourceAccessor() - Constructor for class one.edee.darwin.resources.ScriptableResourceAccessor
 
ScriptableResourceAccessor(ResourceLoader, String, String) - Constructor for class one.edee.darwin.resources.ScriptableResourceAccessor
 
setApplicationContext(ApplicationContext) - Method in class one.edee.darwin.Darwin
 
setDataSource(DataSource) - Method in class one.edee.darwin.storage.AbstractDatabaseStorage
 
setResourceAccessor(ResourceAccessor) - Method in interface one.edee.darwin.storage.DarwinStorage
Sets initialized resource utils.
setResourceLoader(ResourceLoader) - Method in class one.edee.darwin.storage.AbstractDatabaseStorage
 
setVars(Map<String, Object>) - Method in class one.edee.darwin.resources.ScriptableResourceAccessor
 
SqlCommand - Class in one.edee.darwin.model
This class represents single SQL statement that is part of the Patch and should be applied in order to evolve database model to current version.
SqlCommand(int, String, long, LocalDateTime) - Constructor for class one.edee.darwin.model.SqlCommand
Constructor.
SqlCommand(int, String, long, LocalDateTime, Exception) - Constructor for class one.edee.darwin.model.SqlCommand
Constructor.
SqlCommandFormatException - Exception in one.edee.darwin.exception
 
SqlCommandFormatException() - Constructor for exception one.edee.darwin.exception.SqlCommandFormatException
 
SqlCommandFormatException(String) - Constructor for exception one.edee.darwin.exception.SqlCommandFormatException
 
StorageChecker - Interface in one.edee.darwin.storage
Contains method for checking storage version of the component when there is no record in Darwin internal data storage.
StorageIncompatibleException - Exception in one.edee.darwin.exception
Exception is thrown when query to the storage fails because of query error or storage state not allowing to execute correct query.
StorageIncompatibleException() - Constructor for exception one.edee.darwin.exception.StorageIncompatibleException
Constructs a new runtime exception with null as its detail message.
StorageIncompatibleException(String) - Constructor for exception one.edee.darwin.exception.StorageIncompatibleException
Constructs a new runtime exception with the specified detail message.
StorageIncompatibleException(Throwable) - Constructor for exception one.edee.darwin.exception.StorageIncompatibleException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
StorageIncompatibleException(String, Throwable) - Constructor for exception one.edee.darwin.exception.StorageIncompatibleException
Constructs a new runtime exception with the specified detail message and cause.
StorageUpdater - Interface in one.edee.darwin.storage
Contains method for updating components storage.

T

tokenizeSQLScriptContent(String) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Tokenizes content by specified delimiter and puts it into list.
toString() - Method in class one.edee.darwin.model.version.VersionDescriptor
 
toString(InputStream, Charset) - Method in interface one.edee.darwin.storage.IOUtils
Reads input stream to string using specified charset.
TransactionalDatabaseLockStorage - Class in one.edee.darwin.storage
Transaction database implementation.
TransactionalDatabaseLockStorage() - Constructor for class one.edee.darwin.storage.TransactionalDatabaseLockStorage
 
transactionManager - Variable in class one.edee.darwin.storage.AbstractDatabaseStorage
 
tryToFindResourceListInDescriptor(PathMatchingResourcePatternResolver, String, Resource[]) - Method in class one.edee.darwin.resources.DefaultResourceAccessor
Attempts to find and parse descriptor.txt file on classpath and retrieve list of patches from it.

U

updateSqlScriptInDB(Patch, SqlCommand) - Method in interface one.edee.darwin.storage.DarwinStorage
Updates information about performed SQL command in database.
updateSqlScriptInDB(Patch, SqlCommand) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
updateVersionDescriptorForComponent(String, String) - Method in interface one.edee.darwin.storage.DarwinStorage
Updates version descriptor for particular component.
updateVersionDescriptorForComponent(String, String) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 

V

valueOf(String) - Static method in enum one.edee.darwin.model.LockState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum one.edee.darwin.model.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum one.edee.darwin.resources.PatchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum one.edee.darwin.storage.DarwinStorage.SqlScriptStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum one.edee.darwin.model.LockState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum one.edee.darwin.model.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum one.edee.darwin.resources.PatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum one.edee.darwin.storage.DarwinStorage.SqlScriptStatus
Returns an array containing the constants of this enum type, in the order they are declared.
VersionComparator - Class in one.edee.darwin.model.version
Compares two VersionDescriptor objects.
VersionComparator() - Constructor for class one.edee.darwin.model.version.VersionComparator
 
VersionDescriptor - Class in one.edee.darwin.model.version
Holds version of specific library.
VersionDescriptor(String) - Constructor for class one.edee.darwin.model.version.VersionDescriptor
 

W

wasSqlCommandAlreadyExecuted(int, String, int) - Method in interface one.edee.darwin.storage.DarwinStorage
Checks if is sql command was already applied to the database.
wasSqlCommandAlreadyExecuted(int, String, int) - Method in class one.edee.darwin.storage.DefaultDatabaseDarwinStorage
 
withDataSourceName(String) - Method in class one.edee.darwin.DarwinBuilder
 
withDataSourceName(String) - Method in class one.edee.darwin.locker.LockerBuilder
 
withLocker(Locker) - Method in class one.edee.darwin.DarwinBuilder
 
withResourceAccessor(ResourceAccessor) - Method in class one.edee.darwin.DarwinBuilder
 
withResourceAccessor(ResourceAccessor) - Method in class one.edee.darwin.locker.LockerBuilder
 
withResourceMatcher(ResourceMatcher) - Method in class one.edee.darwin.DarwinBuilder
 
withResourceNameAnalyzer(ResourceNameAnalyzer) - Method in class one.edee.darwin.DarwinBuilder
 
withResourcePath(String) - Method in class one.edee.darwin.DarwinBuilder
 
withSkipIfDataSourceNotPresent(boolean) - Method in class one.edee.darwin.DarwinBuilder
 
withSkipIfDataSourceNotPresent(boolean) - Method in class one.edee.darwin.locker.LockerBuilder
 
withTransactionManagerName(String) - Method in class one.edee.darwin.DarwinBuilder
 
withTransactionManagerName(String) - Method in class one.edee.darwin.locker.LockerBuilder
 
A B C D E G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2020 FG Forrest, a.s.. All rights reserved.