|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--uk.org.ogsadai.activity.Activity
|
+--uk.org.ogsadai.activity.files.AbstractFileActivity
|
+--uk.org.ogsadai.activity.files.DirectoryAccessActivity
An activity which returns a comma-separated list of the files
contained within a directory.
For information on this activity see the OGSA-DAI user doc:
OGSA-DAI/doc/interaction/activities/files/directoryAccessActivity.html
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private java.lang.String |
mDirectory
The path of the directory to be accessed, relative to mTopDir, or "" if the directory to be
accessed is the same as mTopDir. |
private java.io.File |
mFile
The File object representing the directory to be
accessed. |
private BlockWriter |
mOutput
Activity output - list of file and directory names |
| Fields inherited from class uk.org.ogsadai.activity.files.AbstractFileActivity |
mCredentials, mFileAccessProvider, mTopDir |
| Fields inherited from class uk.org.ogsadai.activity.Activity |
mContext, mExternalInputs, mExternalOutputs, mInternalInputs, mInternalOutputs |
| Constructor Summary | |
DirectoryAccessActivity(org.w3c.dom.Element element)
|
|
| Method Summary | |
void |
initialise()
Gets the data resource accessor for the files data resource according to whether the users credentials permit this access. |
void |
processBlock()
Performs an iteration of the processing of an activity. |
| Methods inherited from class uk.org.ogsadai.activity.Activity |
cleanUp, connectsTo, createOutputPipe, getActivityConfiguration, getActivityName, getCause, getName, getObservableStatus, getProperties, getSession, getStatus, hasActivityConfiguration, hasProperties, process, processFirst, setActivityName, setCompleted, setError |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private java.lang.String mDirectory
mTopDir, or "" if the directory to be
accessed is the same as mTopDir.
private java.io.File mFile
File object representing the directory to be
accessed.
private BlockWriter mOutput
| Constructor Detail |
public DirectoryAccessActivity(org.w3c.dom.Element element)
throws ActivitySpecificationException,
ActivityCreationException
| Method Detail |
public void initialise()
throws ActivitySpecificationException,
ActivityExecutionException
AbstractFileActivity
initialise in class AbstractFileActivityActivitySpecificationException - If the user is not permitted to access the resource.
ActivityExecutionException - If some internal problem occurs.Activity.initialise()public void processBlock()
ActivitysetCompleted method to indicate that
processing is complete, or the setError method if
an error occurs that will prevent the processing from
completing.
processBlock in class Activity
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||