Rational Developer for Power Systems Software
V7.6

com.ibm.etools.iseries.comm.interfaces
Class ISeriesHostObjectBrief

java.lang.Object
  extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
      extended by com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief
All Implemented Interfaces:
IISeriesHostObjectBrief, IISeriesHostObjectNameOnly
Direct Known Subclasses:
ISeriesHostMemberBrief, ISeriesHostObjectBasic

public class ISeriesHostObjectBrief
extends ISeriesHostObjectNameOnly
implements IISeriesHostObjectBrief

This class represents a single object on the AS/400. It holds only the barest of information for that object.


Field Summary
static String Copyright
           
protected  String file
           
protected  String subtype
           
protected  String type
           
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
library, name
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
STATUS_DAMAGED, STATUS_LOCKED, STATUS_NOTAUTHORIZED, STATUS_OK, STATUS_PARTIALLYDAMAGED, STATUS_STRING_DAMAGED, STATUS_STRING_LOCKED, STATUS_STRING_NOTAUTHORIZED, STATUS_STRING_PARTIALLYDAMAGED
 
Constructor Summary
ISeriesHostObjectBrief()
           
 
Method Summary
 String getDescription()
           
 String getFile()
           
 char getInformationStatus()
          This is the status as returned by QUSLOBJ.
 String getSubType()
           
 String getType()
           
 void setDescription(String text)
           
 void setFile(String name)
           
 void setInformationStatus(char status)
          This is the status as returned by QUSLOBJ.
 void setSubType(String subtype)
           
 void setType(String type)
           
 String toString()
          For printing to a stream file
 void writeObjectInfo(PrintWriter writer)
          For debugging purposes
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName
 
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.IISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

file

protected String file

type

protected String type

subtype

protected String subtype
Constructor Detail

ISeriesHostObjectBrief

public ISeriesHostObjectBrief()
Method Detail

setFile

public void setFile(String name)
Specified by:
setFile in interface IISeriesHostObjectBrief

setType

public void setType(String type)
Specified by:
setType in interface IISeriesHostObjectBrief

setSubType

public void setSubType(String subtype)
Specified by:
setSubType in interface IISeriesHostObjectBrief

setDescription

public void setDescription(String text)
Specified by:
setDescription in interface IISeriesHostObjectBrief

setInformationStatus

public void setInformationStatus(char status)
This is the status as returned by QUSLOBJ. Will be one of STATUS_XXX values.

Specified by:
setInformationStatus in interface IISeriesHostObjectBrief

getFile

public String getFile()
Specified by:
getFile in interface IISeriesHostObjectBrief

getType

public String getType()
Specified by:
getType in interface IISeriesHostObjectBrief

getSubType

public String getSubType()
Specified by:
getSubType in interface IISeriesHostObjectBrief

getDescription

public String getDescription()
Specified by:
getDescription in interface IISeriesHostObjectBrief

getInformationStatus

public char getInformationStatus()
This is the status as returned by QUSLOBJ. Will be one of STATUS_XXX values.

Specified by:
getInformationStatus in interface IISeriesHostObjectBrief

toString

public String toString()
For printing to a stream file

Specified by:
toString in interface IISeriesHostObjectNameOnly
Overrides:
toString in class ISeriesHostObjectNameOnly

writeObjectInfo

public void writeObjectInfo(PrintWriter writer)
For debugging purposes

Specified by:
writeObjectInfo in interface IISeriesHostObjectNameOnly
Overrides:
writeObjectInfo in class ISeriesHostObjectNameOnly

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.