Class RemoveCopiedComponentsTask
- java.lang.Object
-
- com.opencloud.slee.mlet.ant.tasks.AbstractBaseTask
-
- com.opencloud.slee.mlet.ant.tasks.RemoveCopiedComponentsTask
-
- All Implemented Interfaces:
SubTask
public class RemoveCopiedComponentsTask extends AbstractBaseTask
A Rhino management sub task for removing copied components.
Components can be removed by either specifying the URL of a deployable unit, in which case all copied components in the deployable unit will be removed, or by specifying one or more nested <component> elements.
Ant Parameters Attribute Description Required failonerror
Flag to control failure behaviour. If 'true', the sub task will throw a
BuildExceptionwhen an error is encountered. If 'false', the sub task will throw aNonFatalBuildExceptioninstead of aBuildExceptionunder specific circumstances. See below for conditions (if any) which will cause aNonFatalBuildException.No. default value is taken from the Rhino management parent task.
url
URL of deployable unit to remove copied components from.
Only required/allowed if no nested
componentelements are present.Element
Description
Required
component
Identifies a component to be removed. See
SleeComponentElement. (Note that for the removecopiedcomponent sub task the optionaltypeattribute ofcomponentis required.)Only required/allowed if the
urlattribute is not present. Multiplecomponentelements are allowed.NonFatalBuildException throw conditions-
The task is run targeting a non-existent deployable unit or component.
-
-
Field Summary
-
Fields inherited from class com.opencloud.slee.mlet.ant.tasks.AbstractBaseTask
client, failOnError
-
-
Constructor Summary
Constructors Constructor Description RemoveCopiedComponentsTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComponent(SleeComponentElement component)protected voidexecute()voidsetUrl(String url)protected voidvalidateParameters()-
Methods inherited from class com.opencloud.slee.mlet.ant.tasks.AbstractBaseTask
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
-
-
-
-
Method Detail
-
validateParameters
protected void validateParameters() throws org.apache.tools.ant.BuildException- Specified by:
validateParametersin classAbstractBaseTask- Throws:
org.apache.tools.ant.BuildException
-
execute
protected void execute() throws org.apache.tools.ant.BuildException- Specified by:
executein classAbstractBaseTask- Throws:
org.apache.tools.ant.BuildException
-
setUrl
public void setUrl(String url)
-
addComponent
public void addComponent(SleeComponentElement component)
-
-