|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.globus.cog.abstraction.impl.common.task.FileOperationSpecificationImpl
| Field Summary |
| Fields inherited from interface org.globus.cog.abstraction.interfaces.FileOperationSpecification |
CD, CHMOD, EXISTS, GETDIR, GETFILE, ISDIRECTORY, LS, MGET, MKDIR, MPUT, PUTDIR, PUTFILE, PWD, RENAME, RMDIR, RMFILE, START, STOP |
| Fields inherited from interface org.globus.cog.abstraction.interfaces.Specification |
FILE_OPERATION, FILE_TRANSFER, JOB_SUBMISSION |
| Constructor Summary | |
FileOperationSpecificationImpl()
|
|
| Method Summary | |
int |
addArgument(String argument)
Adds an argument for the file operation at the tail of the ordered list of arguments. |
Enumeration |
getAllAttributes()
Returns all the attributes |
String |
getArgument(int n)
Returns the nth argument for the file operation |
Collection |
getArguments()
Returns all the arguments for the file operation |
int |
getArgumentSize()
Returns the number of arguments |
Object |
getAttribute(String name)
Get attribute value accociated with the given attribute name |
String |
getOperation()
Returns the file operation for this specification |
String |
getSpecification()
|
int |
getType()
|
void |
setArgument(String arguments,
int index)
Sets the arguments for the file operation associated with this specification at the given index. |
void |
setAttribute(String name,
Object value)
Sets any additional information through attributes |
void |
setOperation(String operation)
Sets the operation to be executed on the remote file resource. |
void |
setSpecification(String spec)
|
void |
setType(int type)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileOperationSpecificationImpl()
| Method Detail |
public void setType(int type)
setType in interface Specificationpublic int getType()
getType in interface Specificationpublic String getSpecification()
getSpecification in interface Specificationpublic void setSpecification(String spec)
setSpecification in interface Specificationpublic void setOperation(String operation)
FileOperationSpecificationFileOperationSpecification.START,
FileOperationSpecification.STOP,
FileOperationSpecification.PWD,
FileOperationSpecification.CD,
FileOperationSpecification.LS,
FileOperationSpecification.MKDIR,
FileOperationSpecification.RMDIR,
FileOperationSpecification.RMFILE,
FileOperationSpecification.GETFILE,
FileOperationSpecification.PUTFILE,
FileOperationSpecification.GETDIR,
FileOperationSpecification.PUTDIR,
FileOperationSpecification.MGET,
FileOperationSpecification.MPUT,
FileOperationSpecification.RENAME,
FileOperationSpecification.CHMOD,
FileOperationSpecification.EXISTS,
FileOperationSpecification.ISDIRECTORY
setOperation in interface FileOperationSpecificationpublic String getOperation()
FileOperationSpecification
getOperation in interface FileOperationSpecification
public void setArgument(String arguments,
int index)
FileOperationSpecification
setArgument in interface FileOperationSpecificationpublic String getArgument(int n)
FileOperationSpecification
getArgument in interface FileOperationSpecificationpublic int addArgument(String argument)
FileOperationSpecification
addArgument in interface FileOperationSpecificationpublic Collection getArguments()
FileOperationSpecification
getArguments in interface FileOperationSpecificationpublic int getArgumentSize()
FileOperationSpecification
getArgumentSize in interface FileOperationSpecification
public void setAttribute(String name,
Object value)
FileOperationSpecification
setAttribute in interface FileOperationSpecificationpublic Object getAttribute(String name)
FileOperationSpecification
getAttribute in interface FileOperationSpecificationpublic Enumeration getAllAttributes()
FileOperationSpecification
getAllAttributes in interface FileOperationSpecification
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||