Rational Developer for Power Systems Software
V7.6

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

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

public class ISeriesHostObjectExhaustive
extends ISeriesHostObjectBasic
implements IISeriesHostObjectExhaustive

This class represents a single object on the AS/400. It holds EVERY BIT OF information about that object, as returned by the system api QUSROBJD.


Field Summary
protected  Date activeDate
           
protected  boolean allowChgByPgm
           
protected  String apar
           
protected  String auditingValue
           
protected  int auxPool
           
protected  boolean changedByPgm
           
protected  String compiler
           
protected  char compressionStatus
           
static String Copyright
           
protected  int daysUsed
           
protected  String domain
           
protected  Date lastUsedDate
           
protected  String level
           
protected  String licPgm
           
protected  boolean overflowedASP
           
protected  String owner
           
protected  String primaryGroup
           
protected  String profile
           
protected  String ptf
           
protected  Date resetDate
           
protected  Date restoredDate
           
protected  String saveCmd
           
protected  Date saveDate
           
protected  String saveDevice
           
protected  String saveFile
           
protected  String saveLabel
           
protected  String saveLib
           
protected  int saveSeqNbr
           
protected  long saveSize
           
protected  String saveVolumeId
           
protected  Date srcDate
           
protected  String srcFile
           
protected  String srcLib
           
protected  String srcMbr
           
protected  String storage
           
protected  String systemCreated
           
protected  String systemLevel
           
protected  boolean usageInfoUpdated
           
protected  boolean userChanged
           
protected  String userDefinedAttribute
           
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBasic
changeDate, createDate, size
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief
file, subtype, type
 
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
library, name
 
Fields inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
AUDITING_ALL, AUDITING_CHANGE, AUDITING_NONE, AUDITING_USRPRF, COMPRESSION_COMPRESSED, COMPRESSION_NOTCOMPRESSABLE, COMPRESSION_NOTCOMPRESSED, COMPRESSION_SAVEDFREED, COMPRESSION_TEMPORARILYCOMPRESSED, DOMAIN_SYSTEM, DOMAIN_USER, STORAGE_FREE, STORAGE_KEEP
 
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
ISeriesHostObjectExhaustive()
          Constructor
 
Method Summary
 boolean getAllowChangeByProgram()
           
 String getAPAR()
           
 int getAuxiliaryStoragePool()
           
 boolean getChangedByProgram()
           
 String getCompiler()
           
 char getCompressionStatus()
           
 String getCreatorUserProfile()
           
 int getDaysUsedCount()
           
 String getDomain()
           
 Date getLastUsedDate()
           
 String getLicensedProgram()
           
 String getObjectAuditingValue()
           
 String getObjectLevel()
           
 boolean getObjectOverflowedASP()
           
 String getOwner()
           
 String getPrimaryGroup()
           
 String getPTF()
           
 Date getResetDate()
           
 Date getRestoredDate()
           
 Date getSaveActiveDate()
           
 String getSaveCommand()
           
 Date getSavedDate()
           
 String getSaveDevice()
           
 String getSaveFileName()
           
 String getSaveLabel()
           
 String getSaveLibrary()
           
 int getSaveSequenceNumber()
           
 long getSaveSize()
           
 String getSaveVolumeId()
           
 Date getSourceChangedDate()
           
 String getSourceFile()
           
 String getSourceLibrary()
           
 String getSourceMember()
           
 String getStorage()
           
 String getSystemLevel()
           
 String getSystemWhereCreated()
           
 boolean getUsageInformationUpdated()
           
 boolean getUserChanged()
           
 String getUserDefinedAttribute()
           
 void setAllowChangeByProgram(boolean allowChgByPgm)
           
 void setAPAR(String apar)
           
 void setAuxiliaryStoragePool(int auxPool)
           
 void setChangedByProgram(boolean changedByPgm)
           
 void setCompiler(String compiler)
           
 void setCompressionStatus(char compressionStatus)
           
 void setCreatorUserProfile(String profile)
           
 void setDaysUsedCount(int daysUsed)
           
 void setDomain(String domain)
           
 void setLastUsedDate(Date lastUsedDate)
           
 void setLicensedProgram(String licPgm)
           
 void setObjectAuditingValue(String auditingValue)
           
 void setObjectLevel(String level)
           
 void setObjectOverflowedASP(boolean overflowedASP)
           
 void setOwner(String owner)
           
 void setPrimaryGroup(String primaryGroup)
           
 void setPTF(String ptf)
           
 void setResetDate(Date resetDate)
           
 void setRestoredDate(Date restoredDate)
           
 void setSaveActiveDate(Date activeDate)
           
 void setSaveCommand(String saveCmd)
           
 void setSavedDate(Date saveDate)
           
 void setSaveDevice(String saveDevice)
           
 void setSaveFileName(String saveFile)
           
 void setSaveLabel(String saveLabel)
           
 void setSaveLibrary(String saveLibrary)
           
 void setSaveSequenceNumber(int saveSeqNbr)
           
 void setSaveSize(long saveSize)
           
 void setSaveVolumeId(String saveId)
           
 void setSourceChangedDate(Date srcDate)
           
 void setSourceFile(String srcFile)
           
 void setSourceLibrary(String srcLib)
           
 void setSourceMember(String srcMbr)
           
 void setStorage(String storage)
           
 void setSystemLevel(String systemLevel)
           
 void setSystemWhereCreated(String systemCreated)
           
 void setUsageInformationUpdated(boolean usageInfoUpdated)
           
 void setUserChanged(boolean userChanged)
           
 void setUserDefinedAttribute(String userDefinedAttribute)
           
 void writeObjectInfo(PrintWriter writer)
          For debugging purposes
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBasic
equals, getAbsoluteName, getDateCreated, getDateModified, getFullName, getSize, hashCode, setDateCreated, setDateModified, setSize
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief
getDescription, getFile, getInformationStatus, getSubType, getType, setDescription, setFile, setInformationStatus, setSubType, setType, toString
 
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
getDateCreated, getDateModified, getSize, setDateCreated, setDateModified, setSize
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
getDescription, getFile, getInformationStatus, getSubType, getType, setDescription, setFile, setInformationStatus, setSubType, setType
 
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
getLibrary, getName, setLibrary, setName, toString
 

Field Detail

Copyright

public static final String Copyright
See Also:
Constant Field Values

owner

protected String owner

domain

protected String domain

srcFile

protected String srcFile

srcLib

protected String srcLib

srcMbr

protected String srcMbr

profile

protected String profile

systemCreated

protected String systemCreated

storage

protected String storage

saveCmd

protected String saveCmd

saveVolumeId

protected String saveVolumeId

saveDevice

protected String saveDevice

saveFile

protected String saveFile

saveLib

protected String saveLib

saveLabel

protected String saveLabel

systemLevel

protected String systemLevel

compiler

protected String compiler

level

protected String level

licPgm

protected String licPgm

ptf

protected String ptf

apar

protected String apar

userDefinedAttribute

protected String userDefinedAttribute

auditingValue

protected String auditingValue

primaryGroup

protected String primaryGroup

srcDate

protected Date srcDate

saveDate

protected Date saveDate

restoredDate

protected Date restoredDate

resetDate

protected Date resetDate

lastUsedDate

protected Date lastUsedDate

activeDate

protected Date activeDate

auxPool

protected int auxPool

saveSeqNbr

protected int saveSeqNbr

daysUsed

protected int daysUsed

saveSize

protected long saveSize

compressionStatus

protected char compressionStatus

userChanged

protected boolean userChanged

usageInfoUpdated

protected boolean usageInfoUpdated

allowChgByPgm

protected boolean allowChgByPgm

changedByPgm

protected boolean changedByPgm

overflowedASP

protected boolean overflowedASP
Constructor Detail

ISeriesHostObjectExhaustive

public ISeriesHostObjectExhaustive()
Constructor

Method Detail

setAuxiliaryStoragePool

public void setAuxiliaryStoragePool(int auxPool)
Specified by:
setAuxiliaryStoragePool in interface IISeriesHostObjectExhaustive

setOwner

public void setOwner(String owner)
Specified by:
setOwner in interface IISeriesHostObjectExhaustive

setDomain

public void setDomain(String domain)
Specified by:
setDomain in interface IISeriesHostObjectExhaustive

setSourceFile

public void setSourceFile(String srcFile)
Specified by:
setSourceFile in interface IISeriesHostObjectExhaustive

setSourceLibrary

public void setSourceLibrary(String srcLib)
Specified by:
setSourceLibrary in interface IISeriesHostObjectExhaustive

setSourceMember

public void setSourceMember(String srcMbr)
Specified by:
setSourceMember in interface IISeriesHostObjectExhaustive

setSourceChangedDate

public void setSourceChangedDate(Date srcDate)
Specified by:
setSourceChangedDate in interface IISeriesHostObjectExhaustive

setSavedDate

public void setSavedDate(Date saveDate)
Specified by:
setSavedDate in interface IISeriesHostObjectExhaustive

setRestoredDate

public void setRestoredDate(Date restoredDate)
Specified by:
setRestoredDate in interface IISeriesHostObjectExhaustive

setCreatorUserProfile

public void setCreatorUserProfile(String profile)
Specified by:
setCreatorUserProfile in interface IISeriesHostObjectExhaustive

setSystemWhereCreated

public void setSystemWhereCreated(String systemCreated)
Specified by:
setSystemWhereCreated in interface IISeriesHostObjectExhaustive

setResetDate

public void setResetDate(Date resetDate)
Specified by:
setResetDate in interface IISeriesHostObjectExhaustive

setSaveSize

public void setSaveSize(long saveSize)
Specified by:
setSaveSize in interface IISeriesHostObjectExhaustive

setSaveSequenceNumber

public void setSaveSequenceNumber(int saveSeqNbr)
Specified by:
setSaveSequenceNumber in interface IISeriesHostObjectExhaustive

setStorage

public void setStorage(String storage)
Specified by:
setStorage in interface IISeriesHostObjectExhaustive

setSaveCommand

public void setSaveCommand(String saveCmd)
Specified by:
setSaveCommand in interface IISeriesHostObjectExhaustive

setSaveVolumeId

public void setSaveVolumeId(String saveId)
Specified by:
setSaveVolumeId in interface IISeriesHostObjectExhaustive

setSaveDevice

public void setSaveDevice(String saveDevice)
Specified by:
setSaveDevice in interface IISeriesHostObjectExhaustive

setSaveFileName

public void setSaveFileName(String saveFile)
Specified by:
setSaveFileName in interface IISeriesHostObjectExhaustive

setSaveLibrary

public void setSaveLibrary(String saveLibrary)
Specified by:
setSaveLibrary in interface IISeriesHostObjectExhaustive

setSaveLabel

public void setSaveLabel(String saveLabel)
Specified by:
setSaveLabel in interface IISeriesHostObjectExhaustive

setSystemLevel

public void setSystemLevel(String systemLevel)
Specified by:
setSystemLevel in interface IISeriesHostObjectExhaustive

setCompiler

public void setCompiler(String compiler)
Specified by:
setCompiler in interface IISeriesHostObjectExhaustive

setObjectLevel

public void setObjectLevel(String level)
Specified by:
setObjectLevel in interface IISeriesHostObjectExhaustive

setUserChanged

public void setUserChanged(boolean userChanged)
Specified by:
setUserChanged in interface IISeriesHostObjectExhaustive

setLicensedProgram

public void setLicensedProgram(String licPgm)
Specified by:
setLicensedProgram in interface IISeriesHostObjectExhaustive

setPTF

public void setPTF(String ptf)
Specified by:
setPTF in interface IISeriesHostObjectExhaustive

setAPAR

public void setAPAR(String apar)
Specified by:
setAPAR in interface IISeriesHostObjectExhaustive

setLastUsedDate

public void setLastUsedDate(Date lastUsedDate)
Specified by:
setLastUsedDate in interface IISeriesHostObjectExhaustive

setUsageInformationUpdated

public void setUsageInformationUpdated(boolean usageInfoUpdated)
Specified by:
setUsageInformationUpdated in interface IISeriesHostObjectExhaustive

setDaysUsedCount

public void setDaysUsedCount(int daysUsed)
Specified by:
setDaysUsedCount in interface IISeriesHostObjectExhaustive

setCompressionStatus

public void setCompressionStatus(char compressionStatus)
Specified by:
setCompressionStatus in interface IISeriesHostObjectExhaustive

setAllowChangeByProgram

public void setAllowChangeByProgram(boolean allowChgByPgm)
Specified by:
setAllowChangeByProgram in interface IISeriesHostObjectExhaustive

setChangedByProgram

public void setChangedByProgram(boolean changedByPgm)
Specified by:
setChangedByProgram in interface IISeriesHostObjectExhaustive

setUserDefinedAttribute

public void setUserDefinedAttribute(String userDefinedAttribute)
Specified by:
setUserDefinedAttribute in interface IISeriesHostObjectExhaustive

setObjectOverflowedASP

public void setObjectOverflowedASP(boolean overflowedASP)
Specified by:
setObjectOverflowedASP in interface IISeriesHostObjectExhaustive

setSaveActiveDate

public void setSaveActiveDate(Date activeDate)
Specified by:
setSaveActiveDate in interface IISeriesHostObjectExhaustive

setObjectAuditingValue

public void setObjectAuditingValue(String auditingValue)
Specified by:
setObjectAuditingValue in interface IISeriesHostObjectExhaustive

setPrimaryGroup

public void setPrimaryGroup(String primaryGroup)
Specified by:
setPrimaryGroup in interface IISeriesHostObjectExhaustive

getAuxiliaryStoragePool

public int getAuxiliaryStoragePool()
Specified by:
getAuxiliaryStoragePool in interface IISeriesHostObjectExhaustive

getOwner

public String getOwner()
Specified by:
getOwner in interface IISeriesHostObjectExhaustive

getDomain

public String getDomain()
Specified by:
getDomain in interface IISeriesHostObjectExhaustive

getSourceFile

public String getSourceFile()
Specified by:
getSourceFile in interface IISeriesHostObjectExhaustive

getSourceLibrary

public String getSourceLibrary()
Specified by:
getSourceLibrary in interface IISeriesHostObjectExhaustive

getSourceMember

public String getSourceMember()
Specified by:
getSourceMember in interface IISeriesHostObjectExhaustive

getSourceChangedDate

public Date getSourceChangedDate()
Specified by:
getSourceChangedDate in interface IISeriesHostObjectExhaustive

getSavedDate

public Date getSavedDate()
Specified by:
getSavedDate in interface IISeriesHostObjectExhaustive

getRestoredDate

public Date getRestoredDate()
Specified by:
getRestoredDate in interface IISeriesHostObjectExhaustive

getCreatorUserProfile

public String getCreatorUserProfile()
Specified by:
getCreatorUserProfile in interface IISeriesHostObjectExhaustive

getSystemWhereCreated

public String getSystemWhereCreated()
Specified by:
getSystemWhereCreated in interface IISeriesHostObjectExhaustive

getResetDate

public Date getResetDate()
Specified by:
getResetDate in interface IISeriesHostObjectExhaustive

getSaveSize

public long getSaveSize()
Specified by:
getSaveSize in interface IISeriesHostObjectExhaustive

getSaveSequenceNumber

public int getSaveSequenceNumber()
Specified by:
getSaveSequenceNumber in interface IISeriesHostObjectExhaustive

getStorage

public String getStorage()
Specified by:
getStorage in interface IISeriesHostObjectExhaustive

getSaveCommand

public String getSaveCommand()
Specified by:
getSaveCommand in interface IISeriesHostObjectExhaustive

getSaveVolumeId

public String getSaveVolumeId()
Specified by:
getSaveVolumeId in interface IISeriesHostObjectExhaustive

getSaveDevice

public String getSaveDevice()
Specified by:
getSaveDevice in interface IISeriesHostObjectExhaustive

getSaveFileName

public String getSaveFileName()
Specified by:
getSaveFileName in interface IISeriesHostObjectExhaustive

getSaveLibrary

public String getSaveLibrary()
Specified by:
getSaveLibrary in interface IISeriesHostObjectExhaustive

getSaveLabel

public String getSaveLabel()
Specified by:
getSaveLabel in interface IISeriesHostObjectExhaustive

getSystemLevel

public String getSystemLevel()
Specified by:
getSystemLevel in interface IISeriesHostObjectExhaustive

getCompiler

public String getCompiler()
Specified by:
getCompiler in interface IISeriesHostObjectExhaustive

getObjectLevel

public String getObjectLevel()
Specified by:
getObjectLevel in interface IISeriesHostObjectExhaustive

getUserChanged

public boolean getUserChanged()
Specified by:
getUserChanged in interface IISeriesHostObjectExhaustive

getLicensedProgram

public String getLicensedProgram()
Specified by:
getLicensedProgram in interface IISeriesHostObjectExhaustive

getPTF

public String getPTF()
Specified by:
getPTF in interface IISeriesHostObjectExhaustive

getAPAR

public String getAPAR()
Specified by:
getAPAR in interface IISeriesHostObjectExhaustive

getLastUsedDate

public Date getLastUsedDate()
Specified by:
getLastUsedDate in interface IISeriesHostObjectExhaustive

getUsageInformationUpdated

public boolean getUsageInformationUpdated()
Specified by:
getUsageInformationUpdated in interface IISeriesHostObjectExhaustive

getDaysUsedCount

public int getDaysUsedCount()
Specified by:
getDaysUsedCount in interface IISeriesHostObjectExhaustive

getCompressionStatus

public char getCompressionStatus()
Specified by:
getCompressionStatus in interface IISeriesHostObjectExhaustive

getAllowChangeByProgram

public boolean getAllowChangeByProgram()
Specified by:
getAllowChangeByProgram in interface IISeriesHostObjectExhaustive

getChangedByProgram

public boolean getChangedByProgram()
Specified by:
getChangedByProgram in interface IISeriesHostObjectExhaustive

getUserDefinedAttribute

public String getUserDefinedAttribute()
Specified by:
getUserDefinedAttribute in interface IISeriesHostObjectExhaustive

getObjectOverflowedASP

public boolean getObjectOverflowedASP()
Specified by:
getObjectOverflowedASP in interface IISeriesHostObjectExhaustive

getSaveActiveDate

public Date getSaveActiveDate()
Specified by:
getSaveActiveDate in interface IISeriesHostObjectExhaustive

getObjectAuditingValue

public String getObjectAuditingValue()
Specified by:
getObjectAuditingValue in interface IISeriesHostObjectExhaustive

getPrimaryGroup

public String getPrimaryGroup()
Specified by:
getPrimaryGroup in interface IISeriesHostObjectExhaustive

writeObjectInfo

public void writeObjectInfo(PrintWriter writer)
For debugging purposes

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

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.