com.esri.arcgis.system
Interface IJob

All Superinterfaces:
Serializable

public interface IJob
extends Serializable

Provides access to properties of job.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IJobDefinition getJobDefinition()
          Job definition.
 String getJobDirectory()
          Job directory.
 String getJobID()
          Job id.
 IJobInfo getJobInfo()
          Job info.
 IJobMessages getJobMessages()
          Job messages.
 IJobResults getJobResults()
          Job results.
 int getJobStatus()
          Job status.
 void setJobDefinition(IJobDefinition ppVal)
          Job definition.
 void setJobInfo(IJobInfo ppVal)
          Job info.
 void setJobMessages(IJobMessages ppVal)
          Job messages.
 void setJobResults(IJobResults ppVal)
          Job results.
 void setJobStatus(int pVal)
          Job status.
 

Method Detail

getJobID

String getJobID()
                throws IOException,
                       AutomationException
Job id.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJobDefinition

IJobDefinition getJobDefinition()
                                throws IOException,
                                       AutomationException
Job definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.system.IJobDefinition
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJobDefinition

void setJobDefinition(IJobDefinition ppVal)
                      throws IOException,
                             AutomationException
Job definition.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppVal - A reference to a com.esri.arcgis.system.IJobDefinition (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJobInfo

IJobInfo getJobInfo()
                    throws IOException,
                           AutomationException
Job info.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.system.IJobInfo
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJobInfo

void setJobInfo(IJobInfo ppVal)
                throws IOException,
                       AutomationException
Job info.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppVal - A reference to a com.esri.arcgis.system.IJobInfo (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJobResults

IJobResults getJobResults()
                          throws IOException,
                                 AutomationException
Job results.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.system.IJobResults
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJobResults

void setJobResults(IJobResults ppVal)
                   throws IOException,
                          AutomationException
Job results.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppVal - A reference to a com.esri.arcgis.system.IJobResults (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJobMessages

IJobMessages getJobMessages()
                            throws IOException,
                                   AutomationException
Job messages.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.system.IJobMessages
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJobMessages

void setJobMessages(IJobMessages ppVal)
                    throws IOException,
                           AutomationException
Job messages.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppVal - A reference to a com.esri.arcgis.system.IJobMessages (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJobStatus

int getJobStatus()
                 throws IOException,
                        AutomationException
Job status.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A com.esri.arcgis.system.esriJobStatus constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJobStatus

void setJobStatus(int pVal)
                  throws IOException,
                         AutomationException
Job status.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pVal - A com.esri.arcgis.system.esriJobStatus constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJobDirectory

String getJobDirectory()
                       throws IOException,
                              AutomationException
Job directory.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.