public class RemovePersistenceInstanceRefTask extends DatabaseResourceTask
A Rhino management sub task for removing a persistence instance reference from a database resource.
Attribute | Description | Required |
---|---|---|
resourcetype |
Type of resource to remove the reference from. Must be one of "perstence" or "jdbc". |
Yes. |
resourcename |
Name of the resource to remove the reference from. |
Yes. |
persistenceinstancename |
Name of the persistence instance reference to remove. |
Yes. |
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
This task will throw a NonFatalBuildException
if the persistence instance is not referenced by the resource.
DatabaseResourceTask.ResourceType
client, failOnError
Constructor and Description |
---|
RemovePersistenceInstanceRefTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
execute() |
void |
setPersistenceInstanceName(String persistenceInstanceName) |
protected void |
validateParameters() |
getResourceName, getResourceType, setResourceName, setResourceType
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class DatabaseResourceTask
org.apache.tools.ant.BuildException
public void setPersistenceInstanceName(String persistenceInstanceName)