Package org.intermine.web.task
Class ProfileWriteTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.intermine.web.task.ProfileWriteTask
-
public class ProfileWriteTask extends org.apache.tools.ant.Task
Task to write an XML file of a webapp userprofile object store.- Author:
- Kim Rutherford
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
fileName
-
Constructor Summary
Constructors Constructor Description ProfileWriteTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
Execute the task - write the profiles as XML.void
setFileName(java.lang.String fileName)
Set the name of the file to write to.void
setOSAlias(java.lang.String osAlias)
Set the alias of the main object store.void
setUserProfileAlias(java.lang.String userProfileAlias)
Set the alias of the userprofile object store.-
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
setFileName
public void setFileName(java.lang.String fileName)
Set the name of the file to write to.- Parameters:
fileName
- the file name
-
setOSAlias
public void setOSAlias(java.lang.String osAlias)
Set the alias of the main object store.- Parameters:
osAlias
- the object store alias
-
setUserProfileAlias
public void setUserProfileAlias(java.lang.String userProfileAlias)
Set the alias of the userprofile object store.- Parameters:
userProfileAlias
- the object store alias of the userprofile database
-
execute
public void execute()
Execute the task - write the profiles as XML.- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
- if there is a problem while writing to the file or reading the profiles.
-
-