#import <XgridFoundation/XGJob.h>
//work
@implementation  XGJob


/*performStopAction


Attempts to stop the job represented by the receiver. 
- (XGActionMonitor *)performStopAction;
method result
An XGActionMonitor instance for tracking the action progress.*/
- (XGActionMonitor *)performStopAction{}


/*performDeleteAction


Attempts to delete the job represented by the receiver. 
- (XGActionMonitor *)performDeleteAction;
method result
An XGActionMonitor instance for tracking the action progress.*/
- (XGActionMonitor *)performDeleteAction{}


/*performGetSpecificationAction


Attempts to retrieve the specification used to submit the job represented by the reciever. 
- (XGActionMonitor *)performGetSpecificationAction;
method result
An XGActionMonitor instance for tracking the action progress.*/
- (XGActionMonitor *)performGetSpecificationAction{}


/*performGetOutputStreamsAction


Attempts to retrieve a list of output streams for the job represented by the receiver. 
- (XGActionMonitor *)performGetOutputStreamsAction;
method result
An XGActionMonitor instance for tracking the action progress.*/
- (XGActionMonitor *)performGetOutputStreamsAction{}



/*performGetOutputFilesAction


Attempts to retrieve a list of output files for the job represented by the receiver. 
- (XGActionMonitor *)performGetOutputFilesAction;
method result
An XGActionMonitor instance for tracking the action progress.*/
- (XGActionMonitor *)performGetOutputFilesAction{}



@end

NSString *  const XGJobSpecificationCommandKey;
 NSString *  const XGJobSpecificationTaskPrototypeIdentifierKey;
 NSString * const  XGJobSpecificationArgumentsKey;
NSString * const  XGJobSpecificationNameKey;
NSString *  const  XGJobSpecificationApplicationIdentifierKey;
NSString *  const XGJobSpecificationTaskPrototypesKey;
NSString *  const   XGJobSpecificationTaskSpecificationsKey;
 NSString *  const  XGJobSpecificationTypeKey;
 NSString *  const XGJobSpecificationSubmissionIdentifierKey;
 NSString *  const  XGJobSpecificationTypeTaskListValue;


