A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

adjustment(String) - Method in SeuacBanner
Convenience setter for the adjustment to use.
apply(Project) - Method in SeuacBasePlugin
Apply all SEU-as-Code tasks to the project as well as the extension and configurations.
ApplyConfigurationTask - Class in de.qaware.seu.as.code.plugins.base
The main task to apply a software configuration it a SEU.
ApplyConfigurationTask() - Constructor in ApplyConfigurationTask
Initialize the group for this task.

B

banner(Closure) - Method in SeuacExtension
Short hand method to set the banner as closure.

C

clear() - Method in DatastoreProvider
Clear this data store.
clear() - Method in JdbcH2DatastoreProvider
Clear the datastore by dropping the tables.
clear() - Method in MapDbDatastoreProvider
codebase(String) - Method in SeuacLayout
Short hand method to assign the given path as codebase directory.
CreateAsciiBannerTask - Class in de.qaware.seu.as.code.plugins.base
This tasks creates an ASCII art banner and saves it to a file.
CreateAsciiBannerTask() - Constructor in CreateAsciiBannerTask
Initialize the group for this task.
CreateSeuacLayoutTask - Class in de.qaware.seu.as.code.plugins.base
A simple tasks to create the SEU-as-Code directory layout.
CreateSeuacLayoutTask() - Constructor in CreateSeuacLayoutTask
Initialize the group and description for this task.

D

database - Field in JdbcH2DatastoreProvider
The SQL database instance.
database - Field in MapDbDatastoreProvider
Lazily initialize the MapDB instance for given file.
datastore(Closure) - Method in SeuacExtension
Short hand method to set the datastore as closure.
DatastoreProvider - Class in de.qaware.seu.as.code.plugins.base
The base class for different SEU-as-Code data store providers.
DatastoreProvider(SeuacDatastore) - Constructor in DatastoreProvider
Convenience constructor via a SeuacDatastore instance.
DatastoreProviderFactory - Class in de.qaware.seu.as.code.plugins.base
The factory singleton to get PersistenceService instances for a given SeuacDatastore configuration.
defaultBanner() - Method in SeuacBanner
Factory method to create the default banner settings.
defaultDatastore() - Method in SeuacDatastore
Convenience factory method to create the default datastore (H2) instance.
defaultLayout(def) - Method in SeuacLayout
Factory method to create a defaut SEU-as-Code layout for the given SEU home.
dependencyFiles(Set<File>) - Method in StoreSeuacDbTask
Returns the FileTree of all given dependency files.
doApply() - Method in ApplyConfigurationTask
Apply the configuration source to the target directory.
docbase(String) - Method in SeuacLayout
Short hand method to assign the given path as docbase directory.
doCreateAsciiBanner() - Method in CreateAsciiBannerTask
Makes a HTTP request with all parameters to an online ascii art generator and saves the response to the specified banner file.

E

equals(def) - Method in MapDbDatastoreProvider.DependencyEt

F

findAllFiles(Set<String>, String) - Method in DatastoreProvider
Find all files associated with the given dependency IDs and configuration.
findAllFiles(Set<String>, String) - Method in JdbcH2DatastoreProvider
findAllFiles(Set<String>, String) - Method in MapDbDatastoreProvider
findAllIncomingDeps(Set<Dependency>, String) - Method in DatastoreProvider
Find all incoming dependencies from the current set of dependencies for the given configuration.
findAllIncomingDeps(Set<Dependency>, String) - Method in JdbcH2DatastoreProvider
findAllIncomingDeps(Set<Dependency>, String) - Method in MapDbDatastoreProvider
findAllObsoleteDeps(Set<Dependency>, String) - Method in DatastoreProvider
Finds all obsolete dependencies in the given Set of current dependencies and configuration.
findAllObsoleteDeps(Set<Dependency>, String) - Method in JdbcH2DatastoreProvider
findAllObsoleteDeps(Set<Dependency>, String) - Method in MapDbDatastoreProvider
font(String) - Method in SeuacBanner
Convenience setter for the font to use.

G

get(SeuacDatastore) - Method in DatastoreProviderFactory
Creates a suitable PersistenceService instance for the given data store config.
getBanner() - Method in SeuacExtension
Get the banner for this extension.
getDatastore() - Method in SeuacExtension
Get the datastore for this extension.
getDependencyId(Dependency) - Method in DatastoreProvider
Returns the ID for the given dependency.
getDirectories() - Method in SeuacLayout
Returns the list of directories for this layout.
getLayout() - Method in SeuacExtension
Get the layout for this extension.

H

hashCode() - Method in MapDbDatastoreProvider.DependencyEt
home(String) - Method in SeuacLayout
Short hand method to assign the given path as home directory.

I

init() - Method in DatastoreProvider
Initialize the data store.
init() - Method in JdbcH2DatastoreProvider
Initialize the datastore by creating the table if required.
init() - Method in MapDbDatastoreProvider

J

JdbcH2DatastoreProvider - Class in de.qaware.seu.as.code.plugins.base
This data store provider uses SQL and an embedded H2 DB to persist the SEU configuration.
JdbcH2DatastoreProvider(SeuacDatastore) - Constructor in JdbcH2DatastoreProvider
Convenience constructor via a SeuacDatastore instance.

K

L

layout(Closure) - Method in SeuacExtension
Short hand method to set the project layout as closure.

M

MapDbDatastoreProvider - Class in de.qaware.seu.as.code.plugins.base
This data store provider used MapDB to persist the SEU configuration.
MapDbDatastoreProvider.DependencyEt - Class in de.qaware.seu.as.code.plugins.base
Dependency entity for storing software dependencies.
MapDbDatastoreProvider(SeuacDatastore) - Constructor in MapDbDatastoreProvider
Convenience constructor via a SeuacDatastore instance.
mkdirs() - Method in CreateSeuacLayoutTask
Create the directory layout and make all required directories.
mkdirs() - Method in SeuacLayout
Utility method to create the directories for this layout instance.

N

O

P

password(String) - Method in SeuacDatastore
Short hand method to set the datastore password.
projectName(String) - Method in SeuacExtension
Short hand method to set the project name.

Q

R

reflection(String) - Method in SeuacBanner
Convenience setter for the reflection to use.
repository(String) - Method in SeuacLayout
Short hand method to assign the given path as repository directory.
reset() - Method in DatastoreProvider
Resets this data store.
runHooks() - Method in RunHooksTask
Run all software hooks found in the target directory.
RunHooksTask - Class in de.qaware.seu.as.code.plugins.base
This task will run all provided hooks that might be available after installing software packages.
RunHooksTask() - Constructor in RunHooksTask
Initialize the group and description for this task.

S

SeuacBanner - Class in de.qaware.seu.as.code.plugins.base
Simple data type to represent the ASCII art banner configuration.
SeuacBasePlugin - Class in de.qaware.seu.as.code.plugins.base
The SEU-as-Code base plugin takes care of creating and updating an SEU installation.
SeuacDatastore - Class in de.qaware.seu.as.code.plugins.base
Simple data type to represent the datastore configuration.
SeuacExtension - Class in de.qaware.seu.as.code.plugins.base
This is the SEU-as-Code extension for our SeuacBasePlugin.
SeuacLayout - Class in de.qaware.seu.as.code.plugins.base
Simple data type to represent the directory layout of a SEU.
seuHome(String) - Method in SeuacExtension
Short hand method to set the SEU home.
software(String) - Method in SeuacLayout
Short hand method to assign the given path as software directory.
storeDependency(Dependency, List<FileTree>, String) - Method in DatastoreProvider
Stores the given dependency with its files for the given configuration
storeDependency(Dependency, List<FileTree>, String) - Method in JdbcH2DatastoreProvider
storeDependency(Dependency, List<FileTree>, String) - Method in MapDbDatastoreProvider
storeSeuacDb() - Method in StoreSeuacDbTask
Stores the SEU-as-Code database for the current software configuration.
StoreSeuacDbTask - Class in de.qaware.seu.as.code.plugins.base
This task will store the SEU-as-Code configuration to the configured storage.
StoreSeuacDbTask() - Constructor in StoreSeuacDbTask
Initialize the group and description for this task.
stretch(String) - Method in SeuacBanner
Convenience setter for the stretch to use.

T

temp(String) - Method in SeuacLayout
Short hand method to assign the given path as temp directory.

U

url(String) - Method in SeuacDatastore
Short hand method to set the URL via method.
user(String) - Method in SeuacDatastore
Short hand method to set the datastore user.

V

W

width(int) - Method in SeuacBanner
Convenience setter for the width to use.

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _