Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.subsystems.qsys.jobs
Class QSYSRemoteJob

java.lang.Object
  extended by com.ibm.etools.iseries.services.qsys.jobs.QSYSHostJob
      extended by com.ibm.etools.iseries.subsystems.qsys.jobs.QSYSRemoteJob
All Implemented Interfaces:
IQSYSJob, IRemoteJobContextProvider
Direct Known Subclasses:
QSYSRemoteRSEServerJob

public class QSYSRemoteJob
extends QSYSHostJob
implements IRemoteJobContextProvider

Class representing an IBM i job. This class is used by (and is knowledgeable of) RSE connections and subsystems. This class should not be directly referenced. All access should be done using the corresponding IQSYSJob and IRemoteObjectContextProvider interfaces.


Field Summary
static String copyright
           
 
Method Summary
 boolean equals(Object obj)
           
 Object getAdapter(Class adapter)
           
 IQSYSJobDefinitionProperties getDefinitionProperties()
          Get the definition properties for this job
 IQSYSJobInternationalProperties getInternationalProperties()
          Get the international properties for this job
 IRemoteJobContext getRemoteJobContext()
          Get the remote context.
 IQSYSJobRunProperties getRunProperties()
          Get the run properties for this job
 IQSYSJobStatusProperties getStatusProperties()
          Get the status properties for this job
 int hashCode()
           
 IQSYSJobDefinitionProperties internalGetDefinitionProperties()
           
 IQSYSJobInternationalProperties internalGetInternationalProperties()
           
 IQSYSJobRunProperties internalGetRunProperties()
           
 IQSYSJobStatusProperties internalGetStatusProperties()
           
 void setRemoteJobContext(IRemoteJobContext context)
          Set the remote context.
 
Methods inherited from class com.ibm.etools.iseries.services.qsys.jobs.QSYSHostJob
clearCachedProperties, getAbsoluteName, getCurrentUser, getDateEntered, getFullJobName, getJobName, getJobNumber, getJobType, getStatus, getSubsystem, getUserName, setCurrentUser, setDateEntered, setDefinitionProperties, setInternationalProperties, setJobName, setJobNumber, setJobType, setRunProperties, setStatus, setStatusProperties, setSubsystem, setUserName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

copyright

public static String copyright
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class QSYSHostJob

hashCode

public int hashCode()
Overrides:
hashCode in class QSYSHostJob

getAdapter

public Object getAdapter(Class adapter)

getRemoteJobContext

public IRemoteJobContext getRemoteJobContext()
Description copied from interface: IRemoteJobContextProvider
Get the remote context.

Specified by:
getRemoteJobContext in interface IRemoteJobContextProvider

setRemoteJobContext

public void setRemoteJobContext(IRemoteJobContext context)
Description copied from interface: IRemoteJobContextProvider
Set the remote context.

Specified by:
setRemoteJobContext in interface IRemoteJobContextProvider

getInternationalProperties

public IQSYSJobInternationalProperties getInternationalProperties()
                                                           throws SystemMessageException
Description copied from interface: IQSYSJob
Get the international properties for this job

Specified by:
getInternationalProperties in interface IQSYSJob
Overrides:
getInternationalProperties in class QSYSHostJob
Throws:
SystemMessageException

internalGetInternationalProperties

public IQSYSJobInternationalProperties internalGetInternationalProperties()

getRunProperties

public IQSYSJobRunProperties getRunProperties()
                                       throws SystemMessageException
Description copied from interface: IQSYSJob
Get the run properties for this job

Specified by:
getRunProperties in interface IQSYSJob
Overrides:
getRunProperties in class QSYSHostJob
Throws:
SystemMessageException

internalGetRunProperties

public IQSYSJobRunProperties internalGetRunProperties()

getDefinitionProperties

public IQSYSJobDefinitionProperties getDefinitionProperties()
                                                     throws SystemMessageException
Description copied from interface: IQSYSJob
Get the definition properties for this job

Specified by:
getDefinitionProperties in interface IQSYSJob
Overrides:
getDefinitionProperties in class QSYSHostJob
Throws:
SystemMessageException

internalGetDefinitionProperties

public IQSYSJobDefinitionProperties internalGetDefinitionProperties()

getStatusProperties

public IQSYSJobStatusProperties getStatusProperties()
                                             throws SystemMessageException
Description copied from interface: IQSYSJob
Get the status properties for this job

Specified by:
getStatusProperties in interface IQSYSJob
Overrides:
getStatusProperties in class QSYSHostJob
Throws:
SystemMessageException

internalGetStatusProperties

public IQSYSJobStatusProperties internalGetStatusProperties()

Rational Developer for Power Systems Software
V7.6

Copyright 2011 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.