|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.etools.iseries.core.api.ISeriesDataElementToHostObjectConverters
Static converter methods that convert a data element to a host object by simply instantiating an appropriate host object and copying properties to it.
Field Summary | |
---|---|
static String |
copyright
|
Fields inherited from interface com.ibm.etools.iseries.core.descriptors.IISeriesDataElementDescriptorTypes |
---|
Copyright, DSPF_FILE_TYPE, DTA_FILE_TYPE, FILE_TYPE, LF_FILE_TYPE, LIB_TYPE, MBR_TYPE, MESSAGE_DESCRIPTION_TYPE, MODULE_TYPE, MSG_FILE_TYPE, OBJ_TYPE, PGM_MODULE_TYPE, PGM_TYPE, PROCEDURE_TYPE, QRYDFN_TYPE, SAVF_FILE_TYPE, SRC_FILE_TYPE, SRC_MBR_TYPE, SRVPGM_TYPE, UNKNOWN_TYPE |
Constructor Summary | |
---|---|
ISeriesDataElementToHostObjectConverters()
|
Method Summary | |
---|---|
static ISeriesRecord |
geISeriesRecord(Object remoteObject)
Converts a DataElement object into an ISeriesRecord object. |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic |
getBasicHostObject(Object remoteObject)
Convert to more advanced object which contains basic amount of information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive |
getExhaustiveHostObject(Object remoteObject)
Convert to exhaustive object which contains all information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldBasic |
getHostFieldObject(Object remoteObject)
Convert to basic field object which contains all information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldNameOnly |
getHostFieldObjectName(Object remoteObject)
Convert to name-only field object which contains all information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief |
getHostObject(Object remoteObject)
Convert to typical object which contains brief amount of information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordDevice |
getHostRecordDeviceObject(Object remoteObject)
Convert to basic device record object which contains all information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic |
getHostRecordObject(Object remoteObject)
Convert to basic record object which contains all information |
static com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordNameOnly |
getHostRecordObjectName(Object remoteObject)
Convert to name-only record object which contains all information |
static ISeriesField |
getISeriesField(Object remoteObject)
Converts a DataElement object into an ISeriesField object. |
static ISeriesJob |
getISeriesJob(Object remoteObject)
Converts a DataElement object into an ISeriesJob object. |
static ISeriesLibrary |
getISeriesLibrary(Object remoteObject)
Converts a DataElement object into an ISeriesLibrary object. |
static ISeriesMember |
getISeriesMember(Object remoteObject)
Converts a DataElement object into an ISeriesMember object. |
static ISeriesMessageDescription |
getISeriesMessageDescription(Object remoteObject)
Convert to a message description object |
static ISeriesObject |
getISeriesObject(Object remoteObject)
Converts a DataElement object into an ISeriesObject object. |
static ISeriesProcedure |
getISeriesProcedure(Object remoteObject)
Converts a DataElement object into an ISeriesProcedure object. |
static ISeriesProgramModule |
getISeriesProgramModule(Object remoteObject)
Converts a DataElement object into an ISeriesProgramModule object. |
static ISeriesRecordDevice |
getISeriesRecordDevice(Object remoteObject)
Converts a DataElement object into an ISeriesRecordDevice object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String copyright
Constructor Detail |
public ISeriesDataElementToHostObjectConverters()
Method Detail |
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief getHostObject(Object remoteObject)
remoteObject
- An instance of DataElement or IISeriesHostObjectBrief
which represents a remote iSeries object.
public static ISeriesLibrary getISeriesLibrary(Object remoteObject)
remoteObject
- An instance of DataElement which represents an iSeries library
public static ISeriesObject getISeriesObject(Object remoteObject)
remoteObject
- An instance of DataElement which represents an iSeries object
public static ISeriesMember getISeriesMember(Object remoteObject)
remoteObject
- An instance of DataElement which represents an iSeries member
public static ISeriesRecord geISeriesRecord(Object remoteObject)
Note that ISeriesRecord represents information pertaining to records of all file types. There is additional information available uniquely for device files, but that is an explicit separate comm layer request, resulting in ISeriesRecordDevice objects.
remoteObject
- An instance of DataElement which represents an iSeries record,
or an iSeries record itself
public static ISeriesRecordDevice getISeriesRecordDevice(Object remoteObject)
Note that ISeriesRecordDevice represents information pertaining uniquely to device files, and is not the default info returned on a record list query. This requires an explicit type of communication layer request. TODO: how to do this request?
remoteObject
- An instance of DataElement which represents an iSeries device file record,
or an iSeries device-file record itself
public static ISeriesField getISeriesField(Object remoteObject)
remoteObject
- An instance of DataElement which represents an iSeries field,
or an iSeries field itself
public static ISeriesProgramModule getISeriesProgramModule(Object remoteObject)
remoteObject
- An instance of DataElement which represents an module.
or an iSeries field itself
public static ISeriesProcedure getISeriesProcedure(Object remoteObject)
remoteObject
- An instance of DataElement which represents a procedure.
public static ISeriesJob getISeriesJob(Object remoteObject)
remoteObject
- An instance of DataElement which represents an iSeries job
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic getBasicHostObject(Object remoteObject)
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive getExhaustiveHostObject(Object remoteObject)
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordNameOnly getHostRecordObjectName(Object remoteObject)
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic getHostRecordObject(Object remoteObject)
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordDevice getHostRecordDeviceObject(Object remoteObject)
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldNameOnly getHostFieldObjectName(Object remoteObject)
public static com.ibm.etools.iseries.comm.interfaces.IISeriesHostFieldBasic getHostFieldObject(Object remoteObject)
public static ISeriesMessageDescription getISeriesMessageDescription(Object remoteObject)
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |