-
- All Implemented Interfaces:
-
groovy.lang.GroovyObject,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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDBPrepareTask.Companion
-
Field Summary
Fields Modifier and Type Field Description private 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 final Property<String>containerIdprivate final StringcontainerName
-
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 Property<DevelopmentConfiguration.DatabaseParameters>getDatabaseConfiguration()The database configuration. final Property<DevelopmentConfiguration.WebserverConfiguration>getWebserverConfiguration()The webserver configuration. final Property<DevelopmentConfiguration.ASPortConfiguration>getPortConfiguration()The port configuration. final SetProperty<String>getCartridgeList()The cartridge list to be used to start the ICM-AS server final SetProperty<String>getTestCartridgeList()The cartridge list to be used to start the ICM-AS server for tests final StringgetDebug()final UnitsetDebug(String debug)final Property<String>getContainerId()The ID or name of container used to perform operation. final StringgetContainerName()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.DBPrepareTask
getDebugOptionValues, runRemoteCommand -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractICMASContainerTask
executeUsing -
Methods inherited from class com.bmuschko.gradle.docker.tasks.AbstractDockerRemoteApiTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getProperty, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, invokeMethod, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class com.intershop.gradle.icm.docker.tasks.AbstractContainerTask
getApiVersion, getCertPath, getDockerClient, getMetaClass, getNextHandler, getRegistryAuthLocator, getUrl, memoizedMethodPriv$getDockerClient, memoizedMethodPriv$getRegistryAuthLocator, onComplete, onError, onNext, setMetaClass, start -
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)
-
getDatabaseConfiguration
@Input() final Property<DevelopmentConfiguration.DatabaseParameters> getDatabaseConfiguration()
The database configuration. It is lazily determined from com.intershop.gradle.icm.docker.extension.DevelopmentConfiguration.databaseConfiguration
-
getWebserverConfiguration
@Input() final Property<DevelopmentConfiguration.WebserverConfiguration> getWebserverConfiguration()
The webserver configuration. It is lazily determined from com.intershop.gradle.icm.docker.extension.DevelopmentConfiguration.webserverConfiguration
-
getPortConfiguration
@Input() final Property<DevelopmentConfiguration.ASPortConfiguration> getPortConfiguration()
The port configuration. It is lazily determined from com.intershop.gradle.icm.docker.extension.DevelopmentConfiguration.asPortConfiguration
-
getCartridgeList
@Input() final SetProperty<String> getCartridgeList()
The cartridge list to be used to start the ICM-AS server
-
getTestCartridgeList
@Input() final SetProperty<String> getTestCartridgeList()
The cartridge list to be used to start the ICM-AS server for tests
-
getContainerId
@Input() final Property<String> getContainerId()
The ID or name of container used to perform operation. The container for the provided ID has to be created first.
-
getContainerName
@Internal() final String getContainerName()
-
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
-
-
-
-