Class DBPrepareTask
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class DBPrepareTask extends AbstractICMASContainerTask<RedirectToLoggerCallback, RedirectToLoggerCallback, Long>
Task to run dbPrepare on a running container.
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringTASK_NAMEprivate final Property<String>modeprivate final Property<String>cleanprivate final Property<String>cartridgesprivate final Property<String>propertyKeysprivate List<String>additionalParametersprivate final Property<DevelopmentConfiguration.DatabaseParameters>databaseConfigurationprivate final Property<DevelopmentConfiguration.WebserverConfiguration>webserverConfigurationprivate final Property<DevelopmentConfiguration.ASPortConfiguration>portConfigurationprivate final SetProperty<String>cartridgeListprivate final SetProperty<String>testCartridgeListprivate Stringdebugprivate StringclasspathLayoutprivate final Property<String>containerIdprivate final StringcontainerNameprivate final Property<String>urlprivate final DirectoryPropertycertPathprivate final Property<String>apiVersionprivate final Property<DockerClientService>dockerClientServiceprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActions
-
Constructor Summary
Constructors Constructor Description DBPrepareTask(Project project)
-
Method Summary
Modifier and Type Method Description final Property<String>getMode()final Property<String>getClean()final Property<String>getCartridges()final Property<String>getPropertyKeys()final List<String>getAdditionalParameters()final UnitsetAdditionalParameters(List<String> additionalParameters)final Collection<String>getNodeValues()Return the possible values for the task option mode final Collection<String>getCleanDBValues()Return the possible values for the task option clean -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractICMASContainerTask
getCartridgeList, getClasspathLayout, getDatabaseConfiguration, getDebug, getDebugOptionValues, getPortConfiguration, getTestCartridgeList, getWebserverConfiguration, runRemoteCommand, setClasspathLayout, setDebug -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractContainerTask
executeUsing, getContainerId, getContainerName -
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getUrl, onComplete, onError, onNext, start -
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getCartridges
@Input() final Property<String> getCartridges()
-
getPropertyKeys
@Input() final Property<String> getPropertyKeys()
-
getAdditionalParameters
@Input() final List<String> getAdditionalParameters()
-
setAdditionalParameters
final Unit setAdditionalParameters(List<String> additionalParameters)
-
getNodeValues
final Collection<String> getNodeValues()
Return the possible values for the task option mode
-
getCleanDBValues
final Collection<String> getCleanDBValues()
Return the possible values for the task option clean
-
-
-
-