Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.subsystems.qsys.objects
Class QSYSRemoteFactory

java.lang.Object
  extended by com.ibm.etools.iseries.services.qsys.objects.QSYSHostFactory
      extended by com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteFactory
All Implemented Interfaces:
IISeriesHostListBaseFactory, IISeriesHostListObjectFactory, IISeriesHostObjectFactory, IQSYSFactory

public class QSYSRemoteFactory
extends QSYSHostFactory

QSYS Factory for creating "remote" objects. These are model objects used at the subsystem layer.


Field Summary
static String copyright
           
 
Fields inherited from class com.ibm.etools.iseries.services.qsys.objects.QSYSHostFactory
CMD, FILE, LIB, MODULE, MSGF, PGM, SRVPGM
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostListObjectFactory
Copyright
 
Constructor Summary
QSYSRemoteFactory()
           
 
Method Summary
 IQSYSDataMember createDataMember()
          Create a data member
 IISeriesHostObjectNameOnly createIFSFolderObject()
          Return an instance of a class that implements the interface matching the amount of information you want returned to you for a folder object.
 IQSYSLibrary createLibraryObject()
          Create a new IQSYSLibraryObject
 IQSYSMessageDescription createMessageDescription()
          Create a message description object
 IQSYSSourceMember createSourceMember()
          Create a source member
protected  IQSYSObject internalCreateCommand()
          Create a new command object
protected  IQSYSObject internalCreateDataFile()
          Create a new data file
protected  IQSYSObject internalCreateDDMFile()
          Create a new DDM file object
protected  IQSYSObject internalCreateDisplayFile()
          Create a new display file object
protected  IQSYSObject internalCreateLogicalFile()
          Create a new logical file object
protected  IQSYSObject internalCreateMessageFile()
          Create a new message file object
protected  IQSYSObject internalCreateModule()
          Create a new module object
protected  IQSYSObject internalCreateObject()
          Create a new standard object
protected  IQSYSObject internalCreatePrinterFile()
          Create a new display file object
protected  IQSYSObject internalCreateProgram()
          Create a new program object
protected  IQSYSObject internalCreateSaveFile()
          Create a new save file object
protected  IQSYSObject internalCreateServiceProgram()
          Create a new service program object
protected  IQSYSObject internalCreateSourceFile()
          Create a new source file
 boolean wantToIncludeSize()
          Tell the object list processor if the size is wanted.
 
Methods inherited from class com.ibm.etools.iseries.services.qsys.objects.QSYSHostFactory
createObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static String copyright
Constructor Detail

QSYSRemoteFactory

public QSYSRemoteFactory()
Method Detail

createLibraryObject

public IQSYSLibrary createLibraryObject()
Description copied from interface: IQSYSFactory
Create a new IQSYSLibraryObject

Specified by:
createLibraryObject in interface IISeriesHostListObjectFactory
Specified by:
createLibraryObject in interface IQSYSFactory
Overrides:
createLibraryObject in class QSYSHostFactory

createIFSFolderObject

public IISeriesHostObjectNameOnly createIFSFolderObject()
Description copied from interface: IISeriesHostListObjectFactory
Return an instance of a class that implements the interface matching the amount of information you want returned to you for a folder object.
  • IISeriesHostObjectNameOnly for just name and context information
  • IISeriesHostObjectBrief for simple information
  • IISeriesHostObjectBasic for typical information
  • IISeriesHostObjectExhaustive for all information The inherited IISeriesHostObjectFactory.createObject(java.lang.String, java.lang.String) method is called for files.

    Specified by:
    createIFSFolderObject in interface IISeriesHostListObjectFactory
    Overrides:
    createIFSFolderObject in class QSYSHostFactory

  • wantToIncludeSize

    public boolean wantToIncludeSize()
    Description copied from interface: IISeriesHostListObjectFactory
    Tell the object list processor if the size is wanted. The size per object is: - not available for *LIBL library list, member list and IFS list requests. - available but expensize for object lists.

    Specified by:
    wantToIncludeSize in interface IISeriesHostListObjectFactory
    Overrides:
    wantToIncludeSize in class QSYSHostFactory

    createSourceMember

    public IQSYSSourceMember createSourceMember()
    Description copied from interface: IQSYSFactory
    Create a source member

    Specified by:
    createSourceMember in interface IISeriesHostListObjectFactory
    Specified by:
    createSourceMember in interface IQSYSFactory
    Overrides:
    createSourceMember in class QSYSHostFactory

    createDataMember

    public IQSYSDataMember createDataMember()
    Description copied from interface: IQSYSFactory
    Create a data member

    Specified by:
    createDataMember in interface IISeriesHostListObjectFactory
    Specified by:
    createDataMember in interface IQSYSFactory
    Overrides:
    createDataMember in class QSYSHostFactory

    internalCreateServiceProgram

    protected IQSYSObject internalCreateServiceProgram()
    Description copied from class: QSYSHostFactory
    Create a new service program object

    Overrides:
    internalCreateServiceProgram in class QSYSHostFactory

    internalCreateProgram

    protected IQSYSObject internalCreateProgram()
    Description copied from class: QSYSHostFactory
    Create a new program object

    Overrides:
    internalCreateProgram in class QSYSHostFactory

    internalCreateModule

    protected IQSYSObject internalCreateModule()
    Description copied from class: QSYSHostFactory
    Create a new module object

    Overrides:
    internalCreateModule in class QSYSHostFactory

    internalCreateDisplayFile

    protected IQSYSObject internalCreateDisplayFile()
    Description copied from class: QSYSHostFactory
    Create a new display file object

    Overrides:
    internalCreateDisplayFile in class QSYSHostFactory

    internalCreatePrinterFile

    protected IQSYSObject internalCreatePrinterFile()
    Description copied from class: QSYSHostFactory
    Create a new display file object

    Overrides:
    internalCreatePrinterFile in class QSYSHostFactory

    internalCreateCommand

    protected IQSYSObject internalCreateCommand()
    Description copied from class: QSYSHostFactory
    Create a new command object

    Overrides:
    internalCreateCommand in class QSYSHostFactory

    internalCreateDataFile

    protected IQSYSObject internalCreateDataFile()
    Description copied from class: QSYSHostFactory
    Create a new data file

    Overrides:
    internalCreateDataFile in class QSYSHostFactory

    internalCreateLogicalFile

    protected IQSYSObject internalCreateLogicalFile()
    Description copied from class: QSYSHostFactory
    Create a new logical file object

    Overrides:
    internalCreateLogicalFile in class QSYSHostFactory

    internalCreateMessageFile

    protected IQSYSObject internalCreateMessageFile()
    Description copied from class: QSYSHostFactory
    Create a new message file object

    Overrides:
    internalCreateMessageFile in class QSYSHostFactory

    internalCreateObject

    protected IQSYSObject internalCreateObject()
    Description copied from class: QSYSHostFactory
    Create a new standard object

    Overrides:
    internalCreateObject in class QSYSHostFactory

    internalCreateSaveFile

    protected IQSYSObject internalCreateSaveFile()
    Description copied from class: QSYSHostFactory
    Create a new save file object

    Overrides:
    internalCreateSaveFile in class QSYSHostFactory

    internalCreateDDMFile

    protected IQSYSObject internalCreateDDMFile()
    Description copied from class: QSYSHostFactory
    Create a new DDM file object

    Overrides:
    internalCreateDDMFile in class QSYSHostFactory

    internalCreateSourceFile

    protected IQSYSObject internalCreateSourceFile()
    Description copied from class: QSYSHostFactory
    Create a new source file

    Overrides:
    internalCreateSourceFile in class QSYSHostFactory

    createMessageDescription

    public IQSYSMessageDescription createMessageDescription()
    Description copied from interface: IQSYSFactory
    Create a message description object

    Specified by:
    createMessageDescription in interface IQSYSFactory
    Overrides:
    createMessageDescription in class QSYSHostFactory

    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.