A C D E G H I L N O P R S T V X 

A

AbstractTask - Class in au.id.simo.dbversion
Created by IntelliJ IDEA.
AbstractTask() - Constructor for class au.id.simo.dbversion.AbstractTask
 
addAttribute(String, String) - Method in class au.id.simo.dbversion.common.xml.Element
 
addElement(Element) - Method in class au.id.simo.dbversion.common.xml.Element
 
addTagProcessor(TagProcessor) - Method in class au.id.simo.dbversion.xml.XMLTaskListBuilder
add a tp to handle a given tag
appendText(String) - Method in class au.id.simo.dbversion.common.xml.Element
 
au.id.simo.dbversion - package au.id.simo.dbversion
 
au.id.simo.dbversion.common - package au.id.simo.dbversion.common
 
au.id.simo.dbversion.common.xml - package au.id.simo.dbversion.common.xml
 
au.id.simo.dbversion.xml - package au.id.simo.dbversion.xml
 

C

characters(char[], int, int) - Method in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
ClassTaskTagProcessor - Class in au.id.simo.dbversion.xml
Created by IntelliJ IDEA.
ClassTaskTagProcessor() - Constructor for class au.id.simo.dbversion.xml.ClassTaskTagProcessor
 
compareMajorTo(Version) - Method in class au.id.simo.dbversion.common.Version
 
compareMinorTo(Version) - Method in class au.id.simo.dbversion.common.Version
 
comparePatchTo(Version) - Method in class au.id.simo.dbversion.common.Version
 
compareTo(Object) - Method in class au.id.simo.dbversion.common.Version
 
containsElement(String) - Method in class au.id.simo.dbversion.common.xml.Element
 
createTask(Element) - Method in class au.id.simo.dbversion.xml.ClassTaskTagProcessor
 
createTask(Element) - Method in class au.id.simo.dbversion.xml.SQLTaskTagProcessor
 
createTask(Element) - Method in interface au.id.simo.dbversion.xml.TagProcessor
This method is called by the xml paser when a custom tag is detected.

D

DatabaseType - Enum in au.id.simo.dbversion
 
DataTask - Class in au.id.simo.dbversion
Created by IntelliJ IDEA.
DataTask() - Constructor for class au.id.simo.dbversion.DataTask
 
DBVersionManager - Class in au.id.simo.dbversion
Created by IntelliJ IDEA.
DBVersionManager() - Constructor for class au.id.simo.dbversion.DBVersionManager
 
DefaultTarget - Class in au.id.simo.dbversion
Created by IntelliJ IDEA.
DefaultTarget() - Constructor for class au.id.simo.dbversion.DefaultTarget
 
DefaultTarget(String) - Constructor for class au.id.simo.dbversion.DefaultTarget
 

E

Element - Class in au.id.simo.dbversion.common.xml
Created by IntelliJ IDEA.
Element() - Constructor for class au.id.simo.dbversion.common.xml.Element
 
Element(String) - Constructor for class au.id.simo.dbversion.common.xml.Element
 
ElementRenderer - Class in au.id.simo.dbversion.common.xml
Created by IntelliJ IDEA.
ElementRenderer(Element) - Constructor for class au.id.simo.dbversion.common.xml.ElementRenderer
 
endDocument() - Method in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
endElement(String, String, String) - Method in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
ensureUptoDate(List<Task>, Connection) - Method in class au.id.simo.dbversion.DBVersionManager
 
ensureUptoDate(Target, List<Task>, Connection) - Method in class au.id.simo.dbversion.DBVersionManager
 
equals(Object) - Method in class au.id.simo.dbversion.common.Version
 
executeUpgrade(Version, List<Task>, Connection) - Method in class au.id.simo.dbversion.DBVersionManager
 
executeUpgrade(Target, Version, List<Task>, Connection) - Method in class au.id.simo.dbversion.DBVersionManager
 

G

getAttribute(String) - Method in class au.id.simo.dbversion.common.xml.Element
 
getAttributeIterator() - Method in class au.id.simo.dbversion.common.xml.Element
 
getAttributeKeys() - Method in class au.id.simo.dbversion.common.xml.Element
 
getAttributeMap() - Method in class au.id.simo.dbversion.common.xml.Element
 
getComment() - Method in class au.id.simo.dbversion.SQLTask
 
getComment() - Method in interface au.id.simo.dbversion.Task
 
getCurrentVersion(Connection) - Method in class au.id.simo.dbversion.DBVersionManager
 
getDatabaseType(Connection) - Static method in enum au.id.simo.dbversion.DatabaseType
Supported database types are: ORACLE SQL SERVER H2
getElementIterator() - Method in class au.id.simo.dbversion.common.xml.Element
 
getElementList() - Method in class au.id.simo.dbversion.common.xml.Element
 
getElementRoot() - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
getElementTree() - Method in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
getIdentifier() - Method in class au.id.simo.dbversion.AbstractTask
 
getIdentifier() - Method in class au.id.simo.dbversion.DefaultTarget
 
getIdentifier() - Method in class au.id.simo.dbversion.SQLTask
 
getIdentifier() - Method in interface au.id.simo.dbversion.Target
A unique string name that identifies a given Target in a TargetBundle
getIdentifier() - Method in interface au.id.simo.dbversion.Task
This String is used to identify a particular task.
getMajor() - Method in class au.id.simo.dbversion.common.Version
 
getMinor() - Method in class au.id.simo.dbversion.common.Version
 
getName() - Method in class au.id.simo.dbversion.common.xml.Element
 
getPadString() - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
getParent() - Method in class au.id.simo.dbversion.common.xml.Element
 
getPatch() - Method in class au.id.simo.dbversion.common.Version
 
getRequiredSchemaVersion() - Method in class au.id.simo.dbversion.DataTask
 
getSchema() - Method in class au.id.simo.dbversion.DBVersionManager
 
getSql() - Method in class au.id.simo.dbversion.SchemaTask
 
getSql() - Method in class au.id.simo.dbversion.SQLTask
 
getTableName() - Method in class au.id.simo.dbversion.DBVersionManager
 
getTableNameWithSchema() - Method in class au.id.simo.dbversion.DBVersionManager
 
getTagName() - Method in class au.id.simo.dbversion.xml.ClassTaskTagProcessor
 
getTagName() - Method in class au.id.simo.dbversion.xml.SQLTaskTagProcessor
 
getTagName() - Method in interface au.id.simo.dbversion.xml.TagProcessor
 
getTagProcessor(String) - Method in class au.id.simo.dbversion.xml.XMLTaskListBuilder
 
getTarget() - Method in class au.id.simo.dbversion.SchemaTask
 
getTarget() - Method in class au.id.simo.dbversion.SQLTask
 
getTarget() - Method in interface au.id.simo.dbversion.Task
May return null of this Task is run for all targets.
getTaskList() - Method in interface au.id.simo.dbversion.TaskListBuilder
 
getTaskList() - Method in class au.id.simo.dbversion.xml.XMLTaskListBuilder
 
getTasksAlreadyRun(Connection) - Method in class au.id.simo.dbversion.DBVersionManager
 
getText() - Method in class au.id.simo.dbversion.common.xml.Element
 
getVersion() - Method in class au.id.simo.dbversion.DataTask
 
getVersion() - Method in class au.id.simo.dbversion.SQLTask
 
getVersion() - Method in interface au.id.simo.dbversion.Task
returns the version this task belongs to

H

hashCode() - Method in class au.id.simo.dbversion.common.Version
 
hasNonWhiteSpaceText() - Method in class au.id.simo.dbversion.common.xml.Element
 

I

isHumanReadable() - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
isRun(Target, Version, boolean) - Method in class au.id.simo.dbversion.AbstractTask
 
isRun(Target, Version, boolean) - Method in interface au.id.simo.dbversion.Task
The implemetation of this method decides if this version is to be run or not.
isSchemaChange() - Method in class au.id.simo.dbversion.DataTask
 
isSchemaChange() - Method in class au.id.simo.dbversion.SchemaTask
 
isSchemaChange() - Method in class au.id.simo.dbversion.SQLTask
 
isSchemaChange() - Method in interface au.id.simo.dbversion.Task
Schema changes are sort to run before any data change.

L

loadTaskList(InputStream) - Method in class au.id.simo.dbversion.xml.XMLTaskListBuilder
 

N

newer(Version) - Method in class au.id.simo.dbversion.common.Version
 
newerOrEqualTo(Version) - Method in class au.id.simo.dbversion.common.Version
 

O

older(Version) - Method in class au.id.simo.dbversion.common.Version
 
olderOrEqualTo(Version) - Method in class au.id.simo.dbversion.common.Version
 

P

printElements(Element) - Method in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 

R

renderElement(PrintStream) - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
root - Variable in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
runTask(Connection) - Method in class au.id.simo.dbversion.SchemaTask
 
runTask(Connection) - Method in class au.id.simo.dbversion.SQLTask
 
runTask(Connection) - Method in interface au.id.simo.dbversion.Task
 
runTask(Connection) - Method in class au.id.simo.dbversion.TransactionTask
 
runTransaction(Connection) - Method in class au.id.simo.dbversion.TransactionTask
 

S

Sax2DomHandler - Class in au.id.simo.dbversion.common.xml
Created by IntelliJ IDEA.
Sax2DomHandler() - Constructor for class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
SchemaTask - Class in au.id.simo.dbversion
Created by IntelliJ IDEA.
SchemaTask() - Constructor for class au.id.simo.dbversion.SchemaTask
 
setClassLoader(ClassLoader) - Method in class au.id.simo.dbversion.xml.ClassTaskTagProcessor
 
setClassTaskClassLoader(ClassLoader) - Method in class au.id.simo.dbversion.xml.XMLTaskListBuilder
Sets the classloader for the ClassTaskTagProccessor that is always built in.
setComment(String) - Method in class au.id.simo.dbversion.SQLTask
 
setElementRoot(Element) - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
setHumanReadable(boolean) - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
setIdentifier(String) - Method in class au.id.simo.dbversion.DefaultTarget
 
setIdentifier(String) - Method in class au.id.simo.dbversion.SQLTask
 
setMajor(int) - Method in class au.id.simo.dbversion.common.Version
 
setMinor(int) - Method in class au.id.simo.dbversion.common.Version
 
setName(String) - Method in class au.id.simo.dbversion.common.xml.Element
 
setPadString(String) - Method in class au.id.simo.dbversion.common.xml.ElementRenderer
 
setPatch(int) - Method in class au.id.simo.dbversion.common.Version
 
setSchema(String) - Method in class au.id.simo.dbversion.DBVersionManager
 
setSchemaChange(boolean) - Method in class au.id.simo.dbversion.SQLTask
 
setSql(String) - Method in class au.id.simo.dbversion.SQLTask
 
setTableName(String) - Method in class au.id.simo.dbversion.DBVersionManager
 
setTarget(Target) - Method in class au.id.simo.dbversion.SQLTask
 
setVersion(Version) - Method in class au.id.simo.dbversion.SQLTask
 
SQLFileTask - Class in au.id.simo.dbversion
Useful for inital database set up as it defaults its version to 1
SQLFileTask(File) - Constructor for class au.id.simo.dbversion.SQLFileTask
Creates a new instance of InitialCreateTask
SQLTask - Class in au.id.simo.dbversion
Created by IntelliJ IDEA.
SQLTask() - Constructor for class au.id.simo.dbversion.SQLTask
 
SQLTaskTagProcessor - Class in au.id.simo.dbversion.xml
Created by IntelliJ IDEA.
SQLTaskTagProcessor() - Constructor for class au.id.simo.dbversion.xml.SQLTaskTagProcessor
 
stack - Variable in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 
startElement(String, String, String, Attributes) - Method in class au.id.simo.dbversion.common.xml.Sax2DomHandler
 

T

TAG_NAME - Static variable in class au.id.simo.dbversion.xml.ClassTaskTagProcessor
 
TagProcessor - Interface in au.id.simo.dbversion.xml
Created by IntelliJ IDEA.
Target - Interface in au.id.simo.dbversion
Created by IntelliJ IDEA.
Task - Interface in au.id.simo.dbversion
Created by IntelliJ IDEA.
TaskListBuilder - Interface in au.id.simo.dbversion
Created by IntelliJ IDEA.
toString() - Method in class au.id.simo.dbversion.common.Version
 
toString() - Method in class au.id.simo.dbversion.DefaultTarget
 
TransactionTask - Class in au.id.simo.dbversion
 
TransactionTask() - Constructor for class au.id.simo.dbversion.TransactionTask
 

V

valueOf(String) - Static method in enum au.id.simo.dbversion.DatabaseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum au.id.simo.dbversion.DatabaseType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in au.id.simo.dbversion.common
User: gsimon Date: 17/11/2005 Time: 17:56:56 IMplements the idea of a version in a single object.
Version() - Constructor for class au.id.simo.dbversion.common.Version
 
Version(String) - Constructor for class au.id.simo.dbversion.common.Version
 
Version(int, int, int) - Constructor for class au.id.simo.dbversion.common.Version
 

X

XMLTaskListBuilder - Class in au.id.simo.dbversion.xml
Created by IntelliJ IDEA.
XMLTaskListBuilder() - Constructor for class au.id.simo.dbversion.xml.XMLTaskListBuilder
 
A C D E G H I L N O P R S T V X 

Copyright © 2015. All rights reserved.