|
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.ISeriesDataElementWrapper
com.ibm.etools.iseries.core.api.ISeriesHostObjectBriefWrapper
com.ibm.etools.iseries.core.api.ISeriesHostObjectBasicWrapper
com.ibm.etools.iseries.core.api.ISeriesHostObjectExhaustiveWrapper
com.ibm.etools.iseries.core.api.ISeriesObject
This is a usable representation of an object on a remote iSeries object. It contains most of the attributes as retrieved from the system api for listing objects.
This object is instantiated from the DataElement object that is normally returned from a remote list request.
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 QUSLOBJ for a full description of each attribute
Field Summary | |
---|---|
protected boolean |
bBasicPropertiesAvailable
|
protected boolean |
bExhaustivePropertiesAvailable
|
protected boolean |
bValue
|
protected Calendar |
calendar
|
static String |
copyright
|
protected char |
cValue
|
protected Date |
date
|
protected int |
day
|
protected com.ibm.etools.systems.dstore.core.model.DataElement |
deProperties
|
protected com.ibm.etools.systems.dstore.core.model.DataElement |
deProperty
|
protected int |
hour
|
protected int |
iValue
|
protected long |
lValue
|
protected int |
minute
|
protected int |
month
|
protected StringBuffer |
sbValue
|
protected int |
second
|
protected String |
sValue
|
protected int |
year
|
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.IISeriesHostObjectExhaustive |
---|
AUDITING_ALL, AUDITING_CHANGE, AUDITING_NONE, AUDITING_USRPRF, COMPRESSION_COMPRESSED, COMPRESSION_NOTCOMPRESSABLE, COMPRESSION_NOTCOMPRESSED, COMPRESSION_SAVEDFREED, COMPRESSION_TEMPORARILYCOMPRESSED, Copyright, 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 | |
---|---|
ISeriesObject(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
Constructor |
Methods inherited from class com.ibm.etools.iseries.core.api.ISeriesDataElementWrapper |
---|
checkIsConnected, extractProperty, extractPropertyAsBoolean, extractPropertyAsByte, extractPropertyAsChar, extractPropertyAsInt, getCommandSubSystem, getDataElement, getDataStore, getFileSubSystem, getISeriesConnection, getLastException, getLastRunMessage, getLocalCache, getPropertiesNode, runCommand, setLastException, setLocalCache |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, 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 |
public static final String copyright
protected boolean bValue
protected String sValue
protected int iValue
protected long lValue
protected char cValue
protected StringBuffer sbValue
protected Date date
protected com.ibm.etools.systems.dstore.core.model.DataElement deProperties
protected com.ibm.etools.systems.dstore.core.model.DataElement deProperty
protected int year
protected int month
protected int day
protected int hour
protected int minute
protected int second
protected Calendar calendar
protected boolean bBasicPropertiesAvailable
protected boolean bExhaustivePropertiesAvailable
Constructor Detail |
public ISeriesObject(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
Method Detail |
public Object getAdapter(Class adapterType)
ISeriesDataElementWrapper
By default this defers to the getAdapter method of the contained DataElement
getAdapter
in interface IAdaptable
getAdapter
in class ISeriesDataElementWrapper
IAdaptable.getAdapter(Class)
public String getLibraryName()
Return the library containing this remote QSYS file system object
getLibraryName
in class ISeriesDataElementWrapper
public String getFullName()
public String getAbsoluteName()
getAbsoluteName
in class ISeriesDataElementWrapper
public ISeriesLibrary getISeriesLibrary(Shell shell)
public void setISeriesLibrary(ISeriesLibrary parentLibrary)
public int getAuxiliaryStoragePool()
getAuxiliaryStoragePool
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getOwner()
getOwner
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getDomain()
getDomain
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSourceFile()
getSourceFile
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSourceLibrary()
getSourceLibrary
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSourceMember()
getSourceMember
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public Date getSourceChangedDate()
getSourceChangedDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public Date getSavedDate()
getSavedDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public Date getRestoredDate()
getRestoredDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getCreatorUserProfile()
getCreatorUserProfile
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSystemWhereCreated()
getSystemWhereCreated
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public Date getResetDate()
getResetDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public long getSaveSize()
getSaveSize
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public int getSaveSequenceNumber()
getSaveSequenceNumber
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getStorage()
getStorage
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSaveCommand()
getSaveCommand
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSaveVolumeId()
getSaveVolumeId
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSaveDevice()
getSaveDevice
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSaveFileName()
getSaveFileName
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSaveLibrary()
getSaveLibrary
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSaveLabel()
getSaveLabel
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getSystemLevel()
getSystemLevel
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getCompiler()
getCompiler
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getObjectLevel()
getObjectLevel
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public boolean getUserChanged()
getUserChanged
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getLicensedProgram()
getLicensedProgram
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getPTF()
getPTF
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getAPAR()
getAPAR
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public Date getLastUsedDate()
getLastUsedDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public boolean getUsageInformationUpdated()
getUsageInformationUpdated
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public int getDaysUsedCount()
getDaysUsedCount
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public char getCompressionStatus()
getCompressionStatus
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public boolean getAllowChangeByProgram()
getAllowChangeByProgram
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public boolean getChangedByProgram()
getChangedByProgram
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getUserDefinedAttribute()
getUserDefinedAttribute
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public boolean getObjectOverflowedASP()
getObjectOverflowedASP
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public Date getSaveActiveDate()
getSaveActiveDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getObjectAuditingValue()
getObjectAuditingValue
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public String getPrimaryGroup()
getPrimaryGroup
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void writeObjectInfo(PrintWriter writer)
writeObjectInfo
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
public void setAuxiliaryStoragePool(int auxPool)
setAuxiliaryStoragePool
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setOwner(String owner)
setOwner
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setDomain(String domain)
setDomain
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSourceFile(String srcFile)
setSourceFile
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSourceLibrary(String srcLib)
setSourceLibrary
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSourceMember(String srcMbr)
setSourceMember
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSourceChangedDate(Date srcDate)
setSourceChangedDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSavedDate(Date saveDate)
setSavedDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setRestoredDate(Date restoredDate)
setRestoredDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setCreatorUserProfile(String profile)
setCreatorUserProfile
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSystemWhereCreated(String systemCreated)
setSystemWhereCreated
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setResetDate(Date resetDate)
setResetDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveSize(long saveSize)
setSaveSize
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveSequenceNumber(int saveSeqNbr)
setSaveSequenceNumber
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setStorage(String storage)
setStorage
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveCommand(String saveCmd)
setSaveCommand
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveVolumeId(String saveId)
setSaveVolumeId
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveDevice(String saveDevice)
setSaveDevice
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveFileName(String saveFile)
setSaveFileName
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveLibrary(String saveLibrary)
setSaveLibrary
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveLabel(String saveLabel)
setSaveLabel
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSystemLevel(String systemLevel)
setSystemLevel
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setCompiler(String compiler)
setCompiler
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setObjectLevel(String level)
setObjectLevel
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setUserChanged(boolean userChanged)
setUserChanged
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setLicensedProgram(String licPgm)
setLicensedProgram
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setPTF(String ptf)
setPTF
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setAPAR(String apar)
setAPAR
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setLastUsedDate(Date lastUsedDate)
setLastUsedDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setUsageInformationUpdated(boolean usageInfoUpdated)
setUsageInformationUpdated
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setDaysUsedCount(int daysUsed)
setDaysUsedCount
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setCompressionStatus(char compressionStatus)
setCompressionStatus
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setAllowChangeByProgram(boolean allowChgByPgm)
setAllowChangeByProgram
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setChangedByProgram(boolean changedByPgm)
setChangedByProgram
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setUserDefinedAttribute(String userAttribute)
setUserDefinedAttribute
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setObjectOverflowedASP(boolean overflowedASP)
setObjectOverflowedASP
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setSaveActiveDate(Date activeDate)
setSaveActiveDate
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setObjectAuditingValue(String auditingValue)
setObjectAuditingValue
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void setPrimaryGroup(String primaryGroup)
setPrimaryGroup
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive
public void getBasicProperties()
public void clearCachedProperties()
public void setDateModified(Date date)
setDateModified
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
public void setDateCreated(Date date)
setDateCreated
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
public void setSize(long size)
setSize
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
public Date getDateCreated()
getDateCreated
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
public Date getDateModified()
getDateModified
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
public long getSize()
getSize
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBasic
public void setFile(String file)
setFile
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.setFile(String)
public void setType(String type)
setType
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.setType(String)
public void setSubType(String subtype)
setSubType
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.setSubType(String)
public void setInformationStatus(char status)
setInformationStatus
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.setInformationStatus(char)
public void setDescription(String text)
setDescription
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.setDescription(String)
public void setName(String name)
setName
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
IISeriesHostObjectNameOnly#setName(String)
public void setLibrary(String name)
setLibrary
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
IISeriesHostObjectNameOnly#setLibrary(String)
public String getName()
getName
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
IISeriesHostObjectNameOnly#getName()
public String getLibrary()
getLibrary
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
IISeriesHostObjectNameOnly#getLibrary()
public String getFile()
getFile
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.getFile()
public String getType()
getType
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.getType()
public String getSubType()
getSubType
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.getSubType()
public String getAttribute()
ISeriesHostObjectBriefWrapper.getType()
public String getDescription()
getDescription
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.getDescription()
public char getInformationStatus()
getInformationStatus
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectBrief
IISeriesHostObjectBrief.getInformationStatus()
public String toString()
toString
in interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectNameOnly
public boolean equals(Object obj)
Object.equals(Object)
|
iSeries Remote Systems v6.0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |