com.sforce.async
Class JobInfo

java.lang.Object
  extended by com.sforce.async.JobInfo
All Implemented Interfaces:
XMLizable

public class JobInfo
extends Object
implements XMLizable

Async Api JobInfo


Nested Class Summary
static class JobInfo.Builder
           
 
Constructor Summary
JobInfo()
          Constructor
JobInfo(JobInfo.Builder builder)
           
 
Method Summary
 long getApexProcessingTime()
           
 long getApiActiveProcessingTime()
           
 double getApiVersion()
           
 String getAssignmentRuleId()
           
 ConcurrencyMode getConcurrencyMode()
           
 ContentType getContentType()
           
 String getCreatedById()
           
 Calendar getCreatedDate()
           
 String getExternalIdFieldName()
           
 String getId()
           
 int getNumberBatchesCompleted()
           
 int getNumberBatchesFailed()
           
 int getNumberBatchesInProgress()
           
 int getNumberBatchesQueued()
           
 int getNumberBatchesTotal()
           
 int getNumberRecordsFailed()
           
 int getNumberRecordsProcessed()
           
 int getNumberRetries()
           
 String getObject()
           
 OperationEnum getOperation()
           
 JobStateEnum getState()
           
 Calendar getSystemModstamp()
           
 long getTotalProcessingTime()
           
 void load(XmlInputStream __in, TypeMapper __typeMapper)
          load the fileds/children from the specified xml stream
protected  void loadFields(XmlInputStream __in, TypeMapper __typeMapper)
           
 void setApexProcessingTime(long apexProcessingTime)
           
 void setApiActiveProcessingTime(long apiActiveProcessingTime)
           
 void setApiVersion(double apiVersion)
           
 void setAssignmentRuleId(String assignmentRuleId)
           
 void setConcurrencyMode(ConcurrencyMode concurrencyMode)
           
 void setContentType(ContentType contentType)
           
 void setCreatedById(String createdById)
           
 void setCreatedDate(Calendar createdDate)
           
 void setExternalIdFieldName(String externalIdFieldName)
           
 void setId(String id)
           
 void setNumberBatchesCompleted(int numberBatchesCompleted)
           
 void setNumberBatchesFailed(int numberBatchesFailed)
           
 void setNumberBatchesInProgress(int numberBatchesInProgress)
           
 void setNumberBatchesQueued(int numberBatchesQueued)
           
 void setNumberBatchesTotal(int numberBatchesTotal)
           
 void setNumberRecordsFailed(int numberRecordsFailed)
           
 void setNumberRecordsProcessed(int numberRecordsProcessed)
           
 void setNumberRetries(int numberRetries)
           
 void setObject(String object)
           
 void setOperation(OperationEnum operation)
           
 void setState(JobStateEnum state)
           
 void setSystemModstamp(Calendar systemModstamp)
           
 void setTotalProcessingTime(long totalProcessingTime)
           
 String toString()
           
 void write(QName __element, XmlOutputStream __out, TypeMapper __typeMapper)
          write this instace as xml.
protected  void writeFields(XmlOutputStream __out, TypeMapper __typeMapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JobInfo

public JobInfo()
Constructor


JobInfo

public JobInfo(JobInfo.Builder builder)
Method Detail

getId

public String getId()

setId

public void setId(String id)

getOperation

public OperationEnum getOperation()

setOperation

public void setOperation(OperationEnum operation)

getObject

public String getObject()

setObject

public void setObject(String object)

getCreatedById

public String getCreatedById()

setCreatedById

public void setCreatedById(String createdById)

getCreatedDate

public Calendar getCreatedDate()

setCreatedDate

public void setCreatedDate(Calendar createdDate)

getSystemModstamp

public Calendar getSystemModstamp()

setSystemModstamp

public void setSystemModstamp(Calendar systemModstamp)

getState

public JobStateEnum getState()

setState

public void setState(JobStateEnum state)

getExternalIdFieldName

public String getExternalIdFieldName()

setExternalIdFieldName

public void setExternalIdFieldName(String externalIdFieldName)

getConcurrencyMode

public ConcurrencyMode getConcurrencyMode()

setConcurrencyMode

public void setConcurrencyMode(ConcurrencyMode concurrencyMode)

getNumberBatchesQueued

public int getNumberBatchesQueued()

setNumberBatchesQueued

public void setNumberBatchesQueued(int numberBatchesQueued)

getNumberBatchesInProgress

public int getNumberBatchesInProgress()

setNumberBatchesInProgress

public void setNumberBatchesInProgress(int numberBatchesInProgress)

getNumberBatchesCompleted

public int getNumberBatchesCompleted()

setNumberBatchesCompleted

public void setNumberBatchesCompleted(int numberBatchesCompleted)

getNumberBatchesFailed

public int getNumberBatchesFailed()

setNumberBatchesFailed

public void setNumberBatchesFailed(int numberBatchesFailed)

getNumberBatchesTotal

public int getNumberBatchesTotal()

setNumberBatchesTotal

public void setNumberBatchesTotal(int numberBatchesTotal)

getNumberRecordsProcessed

public int getNumberRecordsProcessed()

setNumberRecordsProcessed

public void setNumberRecordsProcessed(int numberRecordsProcessed)

getNumberRetries

public int getNumberRetries()

setNumberRetries

public void setNumberRetries(int numberRetries)

getContentType

public ContentType getContentType()

setContentType

public void setContentType(ContentType contentType)

getApiVersion

public double getApiVersion()

setApiVersion

public void setApiVersion(double apiVersion)

getAssignmentRuleId

public String getAssignmentRuleId()

setAssignmentRuleId

public void setAssignmentRuleId(String assignmentRuleId)

getNumberRecordsFailed

public int getNumberRecordsFailed()

setNumberRecordsFailed

public void setNumberRecordsFailed(int numberRecordsFailed)

getTotalProcessingTime

public long getTotalProcessingTime()

setTotalProcessingTime

public void setTotalProcessingTime(long totalProcessingTime)

getApiActiveProcessingTime

public long getApiActiveProcessingTime()

setApiActiveProcessingTime

public void setApiActiveProcessingTime(long apiActiveProcessingTime)

getApexProcessingTime

public long getApexProcessingTime()

setApexProcessingTime

public void setApexProcessingTime(long apexProcessingTime)

write

public void write(QName __element,
                  XmlOutputStream __out,
                  TypeMapper __typeMapper)
           throws IOException
Description copied from interface: XMLizable
write this instace as xml.

Specified by:
write in interface XMLizable
Parameters:
__element - xml element name
__out - xml output stream
__typeMapper - type mapper to be used
Throws:
IOException - failed to write xml

writeFields

protected void writeFields(XmlOutputStream __out,
                           TypeMapper __typeMapper)
                    throws IOException
Throws:
IOException

load

public void load(XmlInputStream __in,
                 TypeMapper __typeMapper)
          throws IOException,
                 ConnectionException
Description copied from interface: XMLizable
load the fileds/children from the specified xml stream

Specified by:
load in interface XMLizable
Parameters:
__in - xml input stream from which the data is read
__typeMapper - type mapper to be used
Throws:
IOException - failed to read xml
ConnectionException - failed to read/parser/bind xml

loadFields

protected void loadFields(XmlInputStream __in,
                          TypeMapper __typeMapper)
                   throws IOException,
                          ConnectionException
Throws:
IOException
ConnectionException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2012. All Rights Reserved.