aem-plugin / com.cognifide.gradle.aem / AemTaskFacade

AemTaskFacade

class AemTaskFacade : Serializable

Constructors

<init>

AemTaskFacade(aem: AemExtension)

Properties

aem

val aem: AemExtension

bundles

val bundles: List<BundleCompose!>

instanceSatisfy

val instanceSatisfy: InstanceSatisfy

packages

val packages: List<PackageCompose!>

project

val project: Project

Functions

bundleCompose

fun bundleCompose(configurer: BundleCompose.() -> Unit): TaskProvider<BundleCompose>

bundleEmbed

fun bundleEmbed(dependencyOptions: DependencyOptions.() -> Unit, export: Boolean, pkgs: Iterable<String>): Unit
fun bundleEmbed(dependencyNotation: Any, export: Boolean, pkgs: Iterable<String>): Unit

bundleExportEmbed

fun bundleExportEmbed(dependencyNotation: Any, vararg pkgs: String): Unit
fun bundleExportEmbed(dependencyNotation: Any, pkgs: Iterable<String>): Unit

bundlePrivateEmbed

fun bundlePrivateEmbed(dependencyNotation: Any, vararg pkgs: String): Unit
fun bundlePrivateEmbed(dependencyNotation: Any, pkgs: Iterable<String>): Unit

debug

fun debug(configurer: Debug.() -> Unit): TaskProvider<Debug>

destroy

fun destroy(configurer: Destroy.() -> Unit): TaskProvider<Destroy>

down

fun down(configurer: Down.() -> Unit): TaskProvider<Down>

environmentAwait

fun environmentAwait(configurer: EnvironmentAwait.() -> Unit): TaskProvider<EnvironmentAwait>

environmentDestroy

fun environmentDestroy(configurer: EnvironmentDestroy.() -> Unit): TaskProvider<EnvironmentDestroy>

environmentDev

fun environmentDev(configurer: EnvironmentDev.() -> Unit): TaskProvider<EnvironmentDev>

environmentDown

fun environmentDown(configurer: EnvironmentDown.() -> Unit): TaskProvider<EnvironmentDown>

environmentHosts

fun environmentHosts(configurer: EnvironmentHosts.() -> Unit): TaskProvider<EnvironmentHosts>

environmentRestart

fun environmentRestart(configurer: EnvironmentRestart.() -> Unit): TaskProvider<EnvironmentRestart>

environmentUp

fun environmentUp(configurer: EnvironmentUp.() -> Unit): TaskProvider<EnvironmentUp>

get

fun <T : Task> get(path: String): T
fun <T : Task> get(path: String, type: Class<T>): T

getAll

fun <T : Task> getAll(): List<T!>
fun <T : Task> getAll(type: Class<T>): List<T!>

instanceAwait

fun instanceAwait(configurer: InstanceAwait.() -> Unit): TaskProvider<InstanceAwait>

instanceBackup

fun instanceBackup(configurer: InstanceBackup.() -> Unit): TaskProvider<InstanceBackup>

instanceCreate

fun instanceCreate(configurer: InstanceCreate.() -> Unit): TaskProvider<InstanceCreate>

instanceDestroy

fun instanceDestroy(configurer: InstanceDestroy.() -> Unit): TaskProvider<InstanceDestroy>

instanceDown

fun instanceDown(configurer: InstanceDown.() -> Unit): TaskProvider<InstanceDown>

instanceProvision

fun instanceProvision(configurer: InstanceProvision.() -> Unit): TaskProvider<InstanceProvision>

instanceReload

fun instanceReload(configurer: InstanceReload.() -> Unit): TaskProvider<InstanceReload>

instanceResetup

fun instanceResetup(configurer: InstanceResetup.() -> Unit): TaskProvider<InstanceResetup>

instanceRestart

fun instanceRestart(configurer: InstanceRestart.() -> Unit): TaskProvider<InstanceRestart>

instanceSatisfy

fun instanceSatisfy(configurer: InstanceSatisfy.() -> Unit): TaskProvider<InstanceSatisfy>

instanceSetup

fun instanceSetup(configurer: InstanceSetup.() -> Unit): TaskProvider<InstanceSetup>

instanceTail

fun instanceTail(configurer: InstanceTail.() -> Unit): TaskProvider<InstanceTail>

instanceUp

fun instanceUp(configurer: InstanceUp.() -> Unit): TaskProvider<InstanceUp>

named

fun named(name: String): TaskProvider<Task>
fun <T : Task> named(name: String, configurer: T.() -> Unit = {}): TaskProvider<T>
fun <T : Task> named(name: String, type: Class<T>, configurer: T.() -> Unit): TaskProvider<T>

packageActivate

fun packageActivate(configurer: PackageActivate.() -> Unit): TaskProvider<PackageActivate>

packageCompose

fun packageCompose(configurer: PackageCompose.() -> Unit): TaskProvider<PackageCompose>

packageDelete

fun packageDelete(configurer: PackageDelete.() -> Unit): TaskProvider<PackageDelete>

packageDeploy

fun packageDeploy(configurer: PackageDeploy.() -> Unit): TaskProvider<PackageDeploy>

packageInstall

fun packageInstall(configurer: PackageInstall.() -> Unit): TaskProvider<PackageInstall>

packagePurge

fun packagePurge(configurer: PackagePurge.() -> Unit): TaskProvider<PackagePurge>

packageUninstall

fun packageUninstall(configurer: PackageUninstall.() -> Unit): TaskProvider<PackageUninstall>

packageUpload

fun packageUpload(configurer: PackageUpload.() -> Unit): TaskProvider<PackageUpload>

pathed

fun pathed(path: String): TaskProvider<Task>
fun pathed(paths: Collection<Any>): List<TaskProvider<out Task>>

rcp

fun rcp(configurer: Rcp.() -> Unit): TaskProvider<Rcp>

register

fun <T : Task> register(name: String, configurer: T.() -> Unit = {}): TaskProvider<T>
fun <T : Task> register(name: String, clazz: Class<T>, configurer: T.() -> Unit = {}): TaskProvider<T>
fun register(name: String, configurer: AemDefaultTask.() -> Unit): Unit

registerOrConfigure

fun <T : Task> registerOrConfigure(name: String, configurer: T.() -> Unit = {}): TaskProvider<T>
fun <T : Task> registerOrConfigure(vararg names: String, configurer: T.() -> Unit = {}): Unit

registerSequence

fun registerSequence(name: String, sequenceOptions: TaskSequence.() -> Unit): TaskProvider<Task>
fun registerSequence(name: String, taskOptions: Task.() -> Unit, sequenceOptions: TaskSequence.() -> Unit): TaskProvider<Task>

resetup

fun resetup(configurer: Resetup.() -> Unit): TaskProvider<Resetup>

restart

fun restart(configurer: Restart.() -> Unit): TaskProvider<Restart>

setup

fun setup(configurer: Setup.() -> Unit): TaskProvider<Setup>

sync

fun sync(configurer: Sync.() -> Unit): TaskProvider<Sync>

typed

fun <T : Task> typed(configurer: T.() -> Unit): Unit
fun <T : Task> typed(type: Class<T>, configurer: T.() -> Unit): Unit

up

fun up(configurer: Up.() -> Unit): TaskProvider<Up>

vlt

fun vlt(configurer: Vlt.() -> Unit): TaskProvider<Vlt>