iSeries Remote Systems
v6.0.0

com.ibm.etools.iseries.core.api
Class ISeriesRecord

java.lang.Object
  extended bycom.ibm.etools.iseries.core.api.ISeriesDataElementWrapper
      extended bycom.ibm.etools.iseries.core.api.ISeriesHostRecordNameOnlyWrapper
          extended bycom.ibm.etools.iseries.core.api.ISeriesHostRecordBasicWrapper
              extended bycom.ibm.etools.iseries.core.api.ISeriesRecord
All Implemented Interfaces:
IAdaptable, IISeriesDataElementWrapper, com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly, com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic, com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordNameOnly, com.ibm.etools.iseries.comm.interfaces.IISeriesRecord, ISeriesDataStoreConstants
Direct Known Subclasses:
ISeriesDisplayFileRecord

public class ISeriesRecord
extends com.ibm.etools.iseries.core.api.ISeriesHostRecordBasicWrapper
implements com.ibm.etools.iseries.comm.interfaces.IISeriesRecord

Represents a database or device record. It contains all the attributes available for records via the iSeries list-fields api. This base class contains the maximum attributes that are common between database and device records. There are more attributes that are unique to device records. For these, use ISeriesRecordDevice.

Note that the setXXX methods do not change the record on the host. Rather, their purpose is simply to capture the attribute internally, after reading it from an external source, say.

See the iSeries CL API QUSLRCD for a full description of each attribute


Field Summary
static String copyright
           
 
Fields inherited from class com.ibm.etools.iseries.core.api.ISeriesDataElementWrapper
cacheFilter, cacheTimeStamp, dataelement, EXPIRE_TIME, lastException, lastRunMsg, lastRunMsgId, localCache
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic
Copyright
 
Fields inherited from interface com.ibm.etools.iseries.core.dstore.common.ISeriesDataStoreConstants
ABSTRACT_FILTER_DESCRIPTOR, ABSTRACT_NATIVE_FSO_DESCRIPTOR, API_ERROR, API_ERROR_DESCRIPTOR, API_OK, API_PTF_MISSING, API_RESULT_DESCRIPTOR, API_RETURN_CODE, AUTHORITY_LIST_NODE, AUTHORITY_NODE, BATCHCOMMAND_DESCRIPTOR, C_GET_EDIT_CCSID, C_LDA_READ, C_LDA_WRITE, C_USER_PREFERENCES_DIRECTORY, CCSID_DESCRIPTOR, CDRA_INFO, CHECK_AUTHORITY_COMMAND, CLEAR_LOCAL_CACHE, CMD_DEBUG_RELEASE_APPLICATION, CMD_DEBUG_SPAWN_AND_HOLD, CMD_GET_DEBUG_ROUTER_PORT, CMD_IJOB_ASSOCIATE, CMD_IJOB_RELEASE, CMD_IJOB_RUNPGM, CMD_MULTI_SPAWNFAIL, CMD_MULTI_SPAWNSUCC, CMD_RUNBATCHCOMMAND, CMD_RUNBATCHCOMMAND_NOHELP, CMD_RUNCOMMAND, CMD_RUNCOMMAND_MULTITHREADED, CMD_RUNCOMMAND_MULTITHREADED_NOHELP, CMD_RUNCOMMAND_NOHELP, COMM_SERVER_INFORMATION, COMMAND_DESCRIPTOR, COMMAND_FILTER_DESCRIPTOR, COMMAND_MINER, COMMAND_MINER_ROOT_ELEMENT, COMMAND_QUERY_DB_FIELDS, COMMAND_QUERY_DB_KEYS, COMMAND_QUERY_DSPF_ALL, COMMAND_QUERY_MODULE_LIST, COMMAND_QUERY_PROCEDURE_LIST, CREATE_EDIT_MASK, CURRENT_WORKING_DIR, CURRENT_WORKING_DIR_DESCRIPTOR, DBFIELD_ALIAS, DBFIELD_ALLOC_LENGTH, DBFIELD_ALWNUL, DBFIELD_CCSID_SPECIFIED, DBFIELD_COLHEAD1, DBFIELD_COLHEAD2, DBFIELD_COLHEAD3, DBFIELD_DATA_CCSID, DBFIELD_DATTIMFMT, DBFIELD_DATTIMSEP, DBFIELD_DBCS_ALTTYPE, DBFIELD_DBCS_COLHEAD, DBFIELD_DBCS_TEXTDESC, DBFIELD_DBCS_VALCHECK, DBFIELD_DECPOS, DBFIELD_DESCRIPTION, DBFIELD_DIGITS, DBFIELD_DISPLAY_LEN_FLAG, DBFIELD_DISPLAY_LENGTH, DBFIELD_DTFLAGS, DBFIELD_EDITCODE, DBFIELD_EDITCODE_SYMBOL, DBFIELD_EDITWORD, DBFIELD_ENCODING_SCHEME, DBFIELD_GENERIC_KEY_COUNT, DBFIELD_INBUF, DBFIELD_INTNAME, DBFIELD_KEYFIELD_ATTRS, DBFIELD_LENGTH, DBFIELD_MAXKEYLEN, DBFIELD_MIN_DISPLAY_LEN_FLAG, DBFIELD_NUMDBCS, DBFIELD_OPERATOR, DBFIELD_OUTBUF, DBFIELD_REF_FIELD, DBFIELD_REFSHIFT, DBFIELD_SST_END, DBFIELD_SST_START, DBFIELD_TYPE, DBFIELD_UCS2_CONVERT_FLAG, DBFIELD_USAGE, DBFIELD_VARLENGTH, DEBUG_HELD_JOB_DESCRIPTOR, DOWNLOAD_RESULT_AS400_SECURITY_EXCEPTION, DSPFFD_INBUF, DSPFFD_OUTBUF, EDCODE_CURSYM, EDCODE_DATESEP, EDCODE_DECSEP, EDCODE_JOBDESC, EDCODE_JOBDESCLIB, EDCODE_SYSDATE, EDCODE_TIMESEP, EDCODE_USERID, EDIT_CODE_DESCRIPTOR, EDIT_CODE_INFORMATION, EDIT_CODE_QUERY, EDIT_DESCRIPTION, EDIT_MASK_DESCRIPTOR, EDIT_MASK_INFO, EDTD_DECCHAR, EDTD_FILLCHAR, EDTD_FLOATSTR, EDTD_FRACTION_MASK, EDTD_INTMASK, EDTD_LEFTCHAR, EDTD_NEGCHAR, EDTD_POSCHAR, EDTD_RIGHTCHAR, EDTD_ZEROVAL, EDTM_RECLEN, ENVVAR_DESCRIPTOR, ENVVAR_INFO, ERROR_DESCRIPTOR, EVENTSFILE_DESCRIPTOR, FIELD_DESCRIPTOR, FIELD_LIST_NODE, FIELD_PROPERTIES_NODE, FILE_ACCPATHTYPE, FILE_ALTSEQ, FILE_BASEDONCOUNT, FILE_BASEDONFILES, FILE_DESCRIPTOR, FILE_DYNSEL, FILE_IGCFIELD, FILE_IGCLITERAL, FILE_JFILE, FILE_KEYACCESS, FILE_LANGID, FILE_OVERRIDE_INFO, FILE_OVERRIDE_SOURCE_DESCRIPTOR, FILE_OVERRIDE_TARGET_DESCRIPTOR, FILE_PROPERTIES_NODE, FILE_SELECTOMITLF, FILE_SRCFILE, IFS_FILE_FILTER_OBJECT, IFS_FILESYSTEM_MINER, IFS_FILTER_DESCRIPTOR, IFS_FOLDER_FILTER_OBJECT, IJOB_DATAQ_DESCRIPTOR, ISERIES_PROGRAM_DESCRIPTOR, JOB_DESCRIPTOR, JOB_FILTER_DESCRIPTOR, JOB_MINER, JOB_MINER_LOG_ELEMENT, JOB_MINER_ROOT_ELEMENT, JOB_PROPERTY_DESCRIPTOR, JOB_PROPERTY1_ELEMENT, JOB_PROPERTY2_ELEMENT, JOB_PROPERTY3_ELEMENT, JOB_PROPERTYINT_ELEMENT, JOBCMD_CHGJOB, JOBCMD_DSPJOBLOG, JOBCMD_ENDJOB, JOBCMD_ENDJOB_IMMED, JOBCMD_HOLDJOB, JOBCMD_QRYJOB_ALL_PROPERTIES, JOBCMD_QRYJOB_PROPERTY, JOBCMD_QRYJOB_PROPERTYP2, JOBCMD_QRYJOB_PROPERTYP3, JOBCMD_QRYJOB_PROPERTYPINT, JOBCMD_RELEASEJOB, JOBFILTERCMD_QUERY, JOBNAME_DESCRIPTOR, JOBPROP_ACCTCODE, JOBPROP_ACTIVESTATUS, JOBPROP_AUXIO, JOBPROP_BREAKMSGHDL, JOBPROP_CCSID, JOBPROP_CNTRYID, JOBPROP_CTLDENDREQ, JOBPROP_CURRSYSPOOL, JOBPROP_CURRUSER, JOBPROP_DATE_ENTERED, JOBPROP_DATE_STARTED, JOBPROP_DATEFMT, JOBPROP_DATESEP, JOBPROP_DBCSCAP, JOBPROP_DECFMT, JOBPROP_DESCRIPTION, JOBPROP_DEVRCYACT, JOBPROP_DFTCCSID, JOBPROP_ENDSEV, JOBPROP_INQMSGRPLY, JOBPROP_ITRANS, JOBPROP_KEEPDDMACT, JOBPROP_LANGID, JOBPROP_LOGCLP, JOBPROP_LOGLVL, JOBPROP_LOGSEV, JOBPROP_LOGTXT, JOBPROP_MAXCPU, JOBPROP_MAXTMPSTOR, JOBPROP_MSGQACT, JOBPROP_MSGQMAX, JOBPROP_OUTQ, JOBPROP_OUTQ_PTY, JOBPROP_PGMRC, JOBPROP_PRODRC, JOBPROP_PRTDEV, JOBPROP_PRTKEYFMT, JOBPROP_PRTTXT, JOBPROP_PURGE, JOBPROP_ROUTING, JOBPROP_RUNPTY, JOBPROP_SORTTAB, JOBPROP_SPECENV, JOBPROP_STATUSMSGHDL, JOBPROP_SUBMITNAME, JOBPROP_SUBMITNUMBER, JOBPROP_SUBMITUSER, JOBPROP_SUBSYSTEM, JOBPROP_SUBTYPE, JOBPROP_SWITCHES, JOBPROP_SYSPOOL, JOBPROP_THREADS, JOBPROP_TIMESEP, JOBPROP_TIMESLICE, JOBPROP_TIMESLICEPOOL, JOBPROP_TOTRESPTIME, JOBPROP_TYPE, JOBPROP_USEDCPU, JOBPROP_USEDTMPSTOR, JOBPROP_USERRC, JOBPROP_WAITTIME, KEYFIELD_LIST_NODE, KEYWORD_DESCRIPTOR, LDA_READ_EXCEPTION_DESCRIPTOR, LDA_READ_LIBRARY_NAME_DESCRIPTOR, LDA_READ_MEMBER_NAME_DESCRIPTOR, LDA_READ_NO_OUTPUT_DESCRIPTOR, LDA_WRITE_CCSID_DESCRIPTOR, LDA_WRITE_EXCEPTION_DESCRIPTOR, LDA_WRITE_LENGTH_DESCRIPTOR, LIB_FILTER_DESCRIPTOR, LIB_FILTER_STR_DESCRIPTOR, LIBRARY_DESCRIPTOR, LIBRARY_PROPERTIES_NODE, LIST_OBJ_LOCKS_COMMAND, MBR_FILTER_DESCRIPTOR, MBR_FILTER_STR_DESCRIPTOR, MEMBER_CHANGE_TIMESTAMP, MEMBER_CREATION_TIMESTAMP, MEMBER_DESCRIPTOR, MEMBER_NUMBER_OF_DELETED, MEMBER_NUMBER_OF_RECORDS, MEMBER_PROPERTIES_NODE, MEMBER_RESTOTE_TIMESTAMP, MEMBER_SAVE_TIMESTAMP, MESSAGE_DESCRIPTOR, MESSAGE_FILE_DESCRIPTOR, MESSAGED_DESCRIPTOR, MODULE_DESCRIPTOR, MODULE_INTERNAL_DESCRIPTOR, MODULE_LANGID, MODULE_LIST_NODE, MODULE_PROPERTIES_NODE, MSGD_STRUCTURE_NODE, NATIVE_FILESYSTEM_MINER, NETINT_DESCRIPTOR, NETINT_LIST_NODE, NETINT_QUERY, NETWORK_ERROR_DESCRIPTOR, OBJ_FILTER_DESCRIPTOR, OBJ_FILTER_STR_DESCRIPTOR, OBJECT_DESCRIPTOR, OBJECT_PROPERTIES_NODE, PGM_DEBUGGABLE, PGM_OPM, PROCEDURE_DESCRIPTOR, PROCEDURE_LIST_NODE, PROGRAM_DESCRIPTOR, PROPERTY_DESCRIPTOR, QSYS_DESCRIPTOR, QUERY_CURRENT_WORKING_DIR, QUERY_DEVICE_RECORDS, QUERY_ENCODING_SCHEME, QUERY_ENV_VAR, QUERY_FIELD_LIST, QUERY_FILE_PROPERTIES, QUERY_MEMBER_PROPERTIES, QUERY_MESSAGE_DESCRIPTORS_COMMAND, QUERY_RECORD_LIST, QUERY_RECORD_PROPERTIES, RECORD_BUFFER_SIZE, RECORD_CCSID, RECORD_DESC, RECORD_DESCRIPTOR, RECORD_DEVICE_PROPERTIES, RECORD_FLDCNT, RECORD_HAS_SEP_IND_AREA, RECORD_HAS_START_LINE_NUM, RECORD_ISDBCS, RECORD_LEVELID, RECORD_LIST_NODE, RECORD_LOWEST_RESP_IND, RECORD_PROPERTIES_NODE, RECORD_RECLEN, RECORD_STANDARD_PROPERTIES, RECORD_TYPE, RELATIVE_FILTER_DESCRIPTOR, RESULT_MESSAGES_ELEMENT, RETRIEVE_FILE_OVERRIDE_COMMAND, SERVICE_PROGRAM_DESCRIPTOR, SORT_SEQ_TABLE, SORT_SEQ_TABLE_INFO, SPECIAL_FILTER_DESCRIPTOR, SQL_COLERROR, SQL_COLFIRSTBYTE, SQL_COLLASTBYTE, SQL_DESCRIPTOR, SQL_MSGFILE, SQL_MSGID, SQL_MSGLIB, SQL_MSGREPLACELEN, SQL_MSGREPLACETEXT, SQL_NUMSTMT, SQL_RECERORR, SQL_RECFIRSTBYTE, SQL_RECLASTBYTE, SQL_RETINFOLEN, SQL_STATE, SQL_SYNTAX_CHECK, SQL_SYNTAX_CHECK_INFO, SST_BYTESAVAIL, SST_BYTESRETURN, SST_COUNTRYID, SST_JOBCCSID, SST_LANGID, SST_QUERY, SST_SSTLIB, SST_SSTNAME, SST_SUBSITUTION, SST_TABLE, SST_TABLECCSID, SST_TABLELIB, SST_TABLENAME, SST_WEIGHT, STRUCTURE_NODE_DESCRIPTOR, SYSTEM_INFORMATION, SYSTEM_PROPERTY_DESCRIPTOR, SYSTEM_QIGC, SYSTEM_VRM, TABLE_DESCRIPTOR
 
Constructor Summary
ISeriesRecord(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
          Constructor when using DataStore DataElements
ISeriesRecord(com.ibm.etools.systems.dstore.core.model.DataElement dataelement, boolean databaseFieldsRetrieved)
          Constructor when using DataStore DataElements
ISeriesRecord(com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic rcdObj)
          Constructor when wrapping an IISeriesHostRecordBasic interface conforming object
 
Method Summary
 String getDescription()
          Get the record's description
 int getFieldCount()
          Get the number of fields in the record
 String getID()
          Get the record's format ID
 ISeriesConnection getISeriesConnection()
          Returns the ISeriesConnection from which this object originated.
 com.ibm.etools.iseries.comm.interfaces.IISeriesFile getISeriesFile()
          Return the parent file.
 ISeriesFile getISeriesFile(Shell shell)
          Return the parent file.
 int getLength()
          Get the record's length
protected  com.ibm.etools.systems.dstore.core.model.DataElement getPropertiesNode()
          Retrieve the properties node for this record
 boolean hasDBCSorGraphicFields()
          Checks if this record has DBCS or Graphic fields
 com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFields()
          Return a list of fields for this record.
 com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFields(Shell shell)
          Return a list of fields for this record.
 com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFieldsWithFilter(Shell shell, String fieldName)
          Return a list of fields for this record.
 com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFieldsWithFilter(String fieldName)
          Return a list of fields for this record.
static String[] listFieldNames(Shell shell, ISeriesConnection connection, String library, String file, String record, String nameFilter)
          This is a high performance way to query the field names only in a given record, optionally subset by field name.
 String[] listFieldNames(Shell shell, String nameFilter)
          This is a high performance way to query the field names only in this record.
 ISeriesField[] listFields(Shell shell)
          Return a list of all fields in this record
 ISeriesField[] listFields(Shell shell, String nameFilter)
          Return a list of fields in this record that match the nameFilter
 void setDescription(String text)
          Set the record's description
 void setFieldCount(int nbr)
          Set the number of fields in the record
 void setID(String text)
          Set the record's format ID
 void setISeriesFile(ISeriesFile parentFile)
          Set the parent ISeriesFile of this object, if we know it.
 void setLength(int len)
          Set the record's total length
 
Methods inherited from class com.ibm.etools.iseries.core.api.ISeriesHostRecordNameOnlyWrapper
getAbsoluteName, getAdapter, getFile, getFileType, getFullName, getLibrary, getLibraryName, getName, getRecordObject, setFile, setFileType, setLibrary, setName, toString, writeObjectInfo
 
Methods inherited from class com.ibm.etools.iseries.core.api.ISeriesDataElementWrapper
checkIsConnected, extractProperty, extractPropertyAsBoolean, extractPropertyAsByte, extractPropertyAsChar, extractPropertyAsInt, getCommandSubSystem, getDataElement, getDataStore, getFileSubSystem, getLastException, getLastRunMessage, getLocalCache, getPropertiesNode, runCommand, setLastException, setLocalCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordNameOnly
getFile, getFileType, setFile, setFileType, toString, writeObjectInfo
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

ISeriesRecord

public ISeriesRecord(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
Constructor when using DataStore DataElements


ISeriesRecord

public ISeriesRecord(com.ibm.etools.systems.dstore.core.model.DataElement dataelement,
                     boolean databaseFieldsRetrieved)
Constructor when using DataStore DataElements


ISeriesRecord

public ISeriesRecord(com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic rcdObj)
Constructor when wrapping an IISeriesHostRecordBasic interface conforming object

Method Detail

listFields

public ISeriesField[] listFields(Shell shell,
                                 String nameFilter)
                          throws com.ibm.etools.systems.core.messages.SystemMessageException
Return a list of fields in this record that match the nameFilter

Throws:
com.ibm.etools.systems.core.messages.SystemMessageException

listDatabaseFields

public com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFields()
                                                                                      throws Exception
Return a list of fields for this record. This method returns more information than listFields, but is only applicable to Database records.

Specified by:
listDatabaseFields in interface com.ibm.etools.iseries.comm.interfaces.IISeriesRecord
Throws:
Exception

listDatabaseFieldsWithFilter

public com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFieldsWithFilter(String fieldName)
                                                                                                throws Exception
Return a list of fields for this record. This method returns more information than listFields, but is only applicable to Database records.

Specified by:
listDatabaseFieldsWithFilter in interface com.ibm.etools.iseries.comm.interfaces.IISeriesRecord
Parameters:
fieldName - field name (can be generic) for list of fields to retreive
Throws:
Exception

listDatabaseFields

public com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFields(Shell shell)
                                                                                      throws Exception
Return a list of fields for this record. This method returns more information than listFields, but is only applicable to Database records.

Throws:
Exception

listDatabaseFieldsWithFilter

public com.ibm.etools.iseries.comm.interfaces.IISeriesHostDatabaseField[] listDatabaseFieldsWithFilter(Shell shell,
                                                                                                       String fieldName)
                                                                                                throws Exception
Return a list of fields for this record. This method returns more information than listFields, but is only applicable to Database records.

Parameters:
fieldName - field name (can be generic) for list of fields to retreive
Throws:
Exception

listFields

public ISeriesField[] listFields(Shell shell)
                          throws com.ibm.etools.systems.core.messages.SystemMessageException
Return a list of all fields in this record

Throws:
com.ibm.etools.systems.core.messages.SystemMessageException

listFieldNames

public String[] listFieldNames(Shell shell,
                               String nameFilter)
                        throws com.ibm.etools.systems.core.messages.SystemMessageException
This is a high performance way to query the field names only in this record. This does not query all the properties usually returned for each field so is very efficient.

Parameters:
shell - The hosting dialog
nameFilter - A generic name pattern for the fields. Can be null for all field names.
Throws:
com.ibm.etools.systems.core.messages.SystemMessageException

listFieldNames

public static String[] listFieldNames(Shell shell,
                                      ISeriesConnection connection,
                                      String library,
                                      String file,
                                      String record,
                                      String nameFilter)
                               throws com.ibm.etools.systems.core.messages.SystemMessageException
This is a high performance way to query the field names only in a given record, optionally subset by field name. This does not query all the properties usually returned for each field so is very efficient.

Throws:
com.ibm.etools.systems.core.messages.SystemMessageException

getISeriesFile

public com.ibm.etools.iseries.comm.interfaces.IISeriesFile getISeriesFile()
Return the parent file. This may require a trip to the host when first called!

Specified by:
getISeriesFile in interface com.ibm.etools.iseries.comm.interfaces.IISeriesRecord

getISeriesFile

public ISeriesFile getISeriesFile(Shell shell)
Return the parent file. This may require a trip to the host when first called!


setISeriesFile

public void setISeriesFile(ISeriesFile parentFile)
Set the parent ISeriesFile of this object, if we know it. This makes the call to getISeriesFile() instantaneous.


getISeriesConnection

public ISeriesConnection getISeriesConnection()
Description copied from class: ISeriesDataElementWrapper
Returns the ISeriesConnection from which this object originated.

Overrides:
getISeriesConnection in class ISeriesDataElementWrapper
See Also:
This is a workaround until we support DataElements for Records and fields

hasDBCSorGraphicFields

public boolean hasDBCSorGraphicFields()
Checks if this record has DBCS or Graphic fields

Specified by:
hasDBCSorGraphicFields in interface com.ibm.etools.iseries.comm.interfaces.IISeriesRecord

setID

public void setID(String text)
Set the record's format ID

Specified by:
setID in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

setLength

public void setLength(int len)
Set the record's total length

Specified by:
setLength in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

setFieldCount

public void setFieldCount(int nbr)
Set the number of fields in the record

Specified by:
setFieldCount in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

setDescription

public void setDescription(String text)
Set the record's description

Specified by:
setDescription in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

getID

public String getID()
Get the record's format ID

Specified by:
getID in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

getLength

public int getLength()
Get the record's length

Specified by:
getLength in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

getFieldCount

public int getFieldCount()
Get the number of fields in the record

Specified by:
getFieldCount in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

getDescription

public String getDescription()
Get the record's description

Specified by:
getDescription in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordBasic

getPropertiesNode

protected final com.ibm.etools.systems.dstore.core.model.DataElement getPropertiesNode()
Retrieve the properties node for this record

Overrides:
getPropertiesNode in class ISeriesHostRecordNameOnlyWrapper

iSeries Remote Systems
v6.0.0

Copyright © 2005 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.