A B D E F G I L M N O P S T 
All Classes All Packages

A

AbstractMigration - Class in org.technologybrewery.baton
Common migration logic to make it easier to implement custom migrations.
AbstractMigration() - Constructor for class org.technologybrewery.baton.AbstractMigration
 
active - Variable in class org.technologybrewery.baton.AbstractMigration
 
addExclude(String) - Method in class org.technologybrewery.baton.config.FileSet
 
addFileSets(FileSet) - Method in class org.technologybrewery.baton.config.MigrationTarget
 
addInclude(String) - Method in class org.technologybrewery.baton.config.FileSet
 
addMigrationSummary(MigrationSummary) - Method in class org.technologybrewery.baton.BatonExecutionSummary
Adds a specific migration summary run to the cross-migration summary..

B

baseDirectory - Variable in class org.technologybrewery.baton.BatonMojo
Base directory in which to operate.
BatonException - Exception in org.technologybrewery.baton
Baton-specific exception.
BatonException() - Constructor for exception org.technologybrewery.baton.BatonException
BatonException(String) - Constructor for exception org.technologybrewery.baton.BatonException
BatonException(String, Throwable) - Constructor for exception org.technologybrewery.baton.BatonException
BatonException(Throwable) - Constructor for exception org.technologybrewery.baton.BatonException
BatonExecutionSummary - Class in org.technologybrewery.baton
Provides summary information across multiple baton migration executions.
BatonExecutionSummary() - Constructor for class org.technologybrewery.baton.BatonExecutionSummary
 
BatonMojo - Class in org.technologybrewery.baton
A Maven plugin that allows migration logic to be executed against a Maven module based on a classpath-provided migrations.
BatonMojo() - Constructor for class org.technologybrewery.baton.BatonMojo
 

D

defaultFileSets() - Method in class org.technologybrewery.baton.BatonMojo
 
description - Variable in class org.technologybrewery.baton.AbstractMigration
 

E

execute() - Method in class org.technologybrewery.baton.BatonMojo
 
execute(FileSet[]) - Method in class org.technologybrewery.baton.AbstractMigration
If active, validates applicability of the migration each targeted file and then performs the migration.
execute(FileSet[]) - Method in interface org.technologybrewery.baton.Migration
Executes the migration.

F

fileNamePatterns - Variable in class org.technologybrewery.baton.AbstractMigration
 
FileSet - Class in org.technologybrewery.baton.config
Json repesentation of the files to proceess with Baton.
FileSet() - Constructor for class org.technologybrewery.baton.config.FileSet
 

G

getDescription() - Method in class org.technologybrewery.baton.AbstractMigration
 
getDescription() - Method in class org.technologybrewery.baton.config.MigrationTarget
 
getDirectory() - Method in class org.technologybrewery.baton.config.FileSet
 
getExcludes() - Method in class org.technologybrewery.baton.config.FileSet
 
getFileNamePatterns() - Method in class org.technologybrewery.baton.AbstractMigration
 
getFileSets() - Method in class org.technologybrewery.baton.config.MigrationTarget
 
getFileSetsForTarget(MigrationTarget) - Method in class org.technologybrewery.baton.BatonMojo
 
getFilesSuccessfullyMigrated() - Method in class org.technologybrewery.baton.BatonExecutionSummary
 
getFilesSuccessfullyMigrated() - Method in class org.technologybrewery.baton.MigrationSummary
 
getFilesUnsuccessfullyMigrated() - Method in class org.technologybrewery.baton.BatonExecutionSummary
 
getFilesUnsuccessfullyMigrated() - Method in class org.technologybrewery.baton.MigrationSummary
 
getFollowSymlinks() - Method in class org.technologybrewery.baton.config.FileSet
 
getImplementation() - Method in class org.technologybrewery.baton.config.MigrationTarget
 
getIncludes() - Method in class org.technologybrewery.baton.config.FileSet
 
getName() - Method in class org.technologybrewery.baton.AbstractMigration
 
getName() - Method in class org.technologybrewery.baton.config.MigrationTarget
 
getNumberOfTargetsExecuted() - Method in class org.technologybrewery.baton.BatonExecutionSummary
 
getSchemaFileName() - Method in class org.technologybrewery.baton.config.MigrationTarget
 
getSummary() - Method in class org.technologybrewery.baton.BatonExecutionSummary
Human-readable summary information.

I

initializeObjectMapper() - Method in class org.technologybrewery.baton.BatonMojo
 
isActive() - Method in class org.technologybrewery.baton.AbstractMigration
 

L

loadMigrations() - Method in class org.technologybrewery.baton.BatonMojo
Scans the classpath for any migrations.json files and loads all defined MigrationTarget configurations.
loadMigrationsJson(File, Map<String, MigrationTarget>) - Method in class org.technologybrewery.baton.BatonMojo
Loads all MigrationTargets contained within the given InputStream, which is expected to reference the desired migrations.json file to load.

M

Migration - Interface in org.technologybrewery.baton
Interface to authoring a migration.
MigrationSummary - Class in org.technologybrewery.baton
High level summarization information for a specific Migration run.
MigrationSummary(int, int) - Constructor for class org.technologybrewery.baton.MigrationSummary
 
MigrationTarget - Class in org.technologybrewery.baton.config
Holds target information to support migration execution.
MigrationTarget() - Constructor for class org.technologybrewery.baton.config.MigrationTarget
 

N

name - Variable in class org.technologybrewery.baton.AbstractMigration
 

O

org.technologybrewery.baton - package org.technologybrewery.baton
 
org.technologybrewery.baton.config - package org.technologybrewery.baton.config
 

P

performMigration(File) - Method in class org.technologybrewery.baton.AbstractMigration
Called to perform the specific migration logic.

S

setActive(boolean) - Method in class org.technologybrewery.baton.AbstractMigration
 
setDescription(String) - Method in class org.technologybrewery.baton.AbstractMigration
 
setDescription(String) - Method in class org.technologybrewery.baton.config.MigrationTarget
 
setDirectory(String) - Method in class org.technologybrewery.baton.config.FileSet
 
setExcludes(List<String>) - Method in class org.technologybrewery.baton.config.FileSet
 
setFileNamePatterns(Set<String>) - Method in class org.technologybrewery.baton.AbstractMigration
 
setFollowSymlinks(Boolean) - Method in class org.technologybrewery.baton.config.FileSet
 
setImplementation(String) - Method in class org.technologybrewery.baton.config.MigrationTarget
 
setIncludes(List<String>) - Method in class org.technologybrewery.baton.config.FileSet
 
setName(String) - Method in class org.technologybrewery.baton.AbstractMigration
 
setName(String) - Method in class org.technologybrewery.baton.config.MigrationTarget
 
shouldExecuteOnFile(File) - Method in class org.technologybrewery.baton.AbstractMigration
Called to determine if this migration should be run on the passed file.
sourceDirectory - Variable in class org.technologybrewery.baton.BatonMojo
Folder in which source files are located.

T

testDirectory - Variable in class org.technologybrewery.baton.BatonMojo
Folder in which test files are located, if not already covered by sourceDirectory (e.g., with typical python project standards).
A B D E F G I L M N O P S T 
All Classes All Packages