com.ibm.etools.iseries.subsystems.qsys.objects
Class QSYSRemoteSourceFile
java.lang.Object
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectNameOnly
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBrief
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectBasic
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectExhaustive
com.ibm.etools.iseries.services.qsys.objects.QSYSHostObject
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteObject
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteFile
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteDatabaseFile
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemotePhysicalFile
com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteSourceFile
- All Implemented Interfaces:
- IISeriesHostFileDefinition, IISeriesHostObjectBasic, IISeriesHostObjectBrief, IISeriesHostObjectExhaustive, IISeriesHostObjectNameOnly, IQSYSDatabaseFile, IQSYSFile, IQSYSObject, IQSYSPhysicalFile, IQSYSResource, IQSYSSourceFile, IRemoteObjectContextProvider
public class QSYSRemoteSourceFile
- extends QSYSRemotePhysicalFile
- implements IQSYSSourceFile
Class representing an IBM i native (QSYS) source file. This class is used by (and is knowledgeable of)
RSE connections and subsystems. This class should not be directly referenced. All access should be done
using the corresponding IQSYSSourceFile
and IRemoteObjectContextProvider
interfaces.
Fields inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectExhaustive |
activeDate, allowChgByPgm, apar, auditingValue, auxPool, changedByPgm, compiler, compressionStatus, Copyright, daysUsed, domain, lastUsedDate, level, licPgm, overflowedASP, owner, primaryGroup, profile, ptf, resetDate, restoredDate, saveCmd, saveDate, saveDevice, saveFile, saveLabel, saveLib, saveSeqNbr, saveSize, saveVolumeId, srcDate, srcFile, srcLib, srcMbr, storage, systemCreated, systemLevel, usageInfoUpdated, userChanged, userDefinedAttribute |
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 |
Methods inherited from class com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteDatabaseFile |
addBasedOnFile, getAccessPathType, getAlternateSequence, getBasedOnCount, getBasedOnFiles, getDynamicSelect, getIGCField, getIGCLiteral, getKeyedAccessPath, getLangId, getRecordFormat, getRecordFormat, getSelectOmitLF, hasFileProperties, isJoinLogicalFile, isSourceFile, setAccessPathType, setAlternateSequence, setBasedOnCount, setBasedOnFiles, setDynamicSelect, setIGCField, setIGCLiteral, setIsSourceFile, setJoinLogicalFile, setKeyedAccessPath, setLangId, setSelectOmitLF |
Methods inherited from class com.ibm.etools.iseries.subsystems.qsys.objects.QSYSRemoteObject |
clearCachedProperties, equals, exists, getAbsoluteName, getAdapter, getAllowChangeByProgram, getAPAR, getAuxiliaryStoragePool, getChangedByProgram, getCompiler, getCompressionStatus, getCreatorUserProfile, getDateCreated, getDateModified, getDaysUsedCount, getDomain, getExhaustiveProperties, getLastUsedDate, getLicensedProgram, getObjectAuditingValue, getObjectLevel, getObjectOverflowedASP, getOwner, getParent, getPrimaryGroup, getPTF, getRemoteObjectContext, getResetDate, getRestoredDate, getSaveActiveDate, getSaveCommand, getSavedDate, getSaveDevice, getSaveFileName, getSaveLabel, getSaveLibrary, getSaveSequenceNumber, getSaveSize, getSaveVolumeId, getSize, getSourceChangedDate, getSourceFile, getSourceLibrary, getSourceMember, getStorage, getSystemLevel, getSystemWhereCreated, getUsageInformationUpdated, getUserChanged, getUserDefinedAttribute, hasAdditionalDetails, hashCode, setDateCreated, setRemoteObjectContext |
Methods inherited from class com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectExhaustive |
setAllowChangeByProgram, setAPAR, setAuxiliaryStoragePool, setChangedByProgram, setCompiler, setCompressionStatus, setCreatorUserProfile, setDaysUsedCount, setDomain, setLastUsedDate, setLicensedProgram, setObjectAuditingValue, setObjectLevel, setObjectOverflowedASP, setOwner, setPrimaryGroup, setPTF, setResetDate, setRestoredDate, setSaveActiveDate, setSaveCommand, setSavedDate, setSaveDevice, setSaveFileName, setSaveLabel, setSaveLibrary, setSaveSequenceNumber, setSaveSize, setSaveVolumeId, setSourceChangedDate, setSourceFile, setSourceLibrary, setSourceMember, setStorage, setSystemLevel, setSystemWhereCreated, setUsageInformationUpdated, setUserChanged, setUserDefinedAttribute, writeObjectInfo |
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 interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostObjectExhaustive |
getAllowChangeByProgram, getAPAR, getAuxiliaryStoragePool, getChangedByProgram, getCompiler, getCompressionStatus, getCreatorUserProfile, getDaysUsedCount, getDomain, getLastUsedDate, getLicensedProgram, getObjectAuditingValue, getObjectLevel, getObjectOverflowedASP, getOwner, getPrimaryGroup, getPTF, getResetDate, getRestoredDate, getSaveActiveDate, getSaveCommand, getSavedDate, getSaveDevice, getSaveFileName, getSaveLabel, getSaveLibrary, getSaveSequenceNumber, getSaveSize, getSaveVolumeId, getSourceChangedDate, getSourceFile, getSourceLibrary, getSourceMember, getStorage, getSystemLevel, getSystemWhereCreated, getUsageInformationUpdated, getUserChanged, getUserDefinedAttribute, setAllowChangeByProgram, setAPAR, setAuxiliaryStoragePool, setChangedByProgram, setCompiler, setCompressionStatus, setCreatorUserProfile, setDaysUsedCount, setDomain, setLastUsedDate, setLicensedProgram, setObjectAuditingValue, setObjectLevel, setObjectOverflowedASP, setOwner, setPrimaryGroup, setPTF, setResetDate, setRestoredDate, setSaveActiveDate, setSaveCommand, setSavedDate, setSaveDevice, setSaveFileName, setSaveLabel, setSaveLibrary, setSaveSequenceNumber, setSaveSize, setSaveVolumeId, setSourceChangedDate, setSourceFile, setSourceLibrary, setSourceMember, setStorage, setSystemLevel, setSystemWhereCreated, setUsageInformationUpdated, setUserChanged, setUserDefinedAttribute |
Methods inherited from interface com.ibm.etools.iseries.services.qsys.api.IQSYSResource |
exists, getAbsoluteName, getDateCreated, getDateModified, getDescription, getFullName, getLibrary, getName, getParent, getSize, getSubType, getType, setDescription, setLibrary, setName, setSubType, setType |
Methods inherited from interface com.ibm.etools.iseries.comm.interfaces.IISeriesHostFileDefinition |
addBasedOnFile, getAccessPathType, getAlternateSequence, getBasedOnCount, getBasedOnFiles, getDynamicSelect, getIGCField, getIGCLiteral, getKeyedAccessPath, getLangId, getSelectOmitLF, isJoinLogicalFile, isSourceFile, setAccessPathType, setAlternateSequence, setBasedOnCount, setDynamicSelect, setIGCField, setIGCLiteral, setIsSourceFile, setJoinLogicalFile, setKeyedAccessPath, setLangId, setSelectOmitLF |
copyright
public static String copyright
QSYSRemoteSourceFile
public QSYSRemoteSourceFile()
listMembers
public IQSYSMember[] listMembers(IProgressMonitor monitor)
throws SystemMessageException,
InterruptedException
- Description copied from interface:
IQSYSPhysicalFile
- Return a list of all members
- Specified by:
listMembers
in interface IQSYSPhysicalFile
- Throws:
SystemMessageException
InterruptedException
listMembers
public IQSYSMember[] listMembers(String nameFilter,
IProgressMonitor monitor)
throws SystemMessageException,
InterruptedException
- Description copied from interface:
IQSYSSourceFile
- Return a list of members subsetted by the member name
- Specified by:
listMembers
in interface IQSYSSourceFile
- Throws:
SystemMessageException
InterruptedException
listMembers
public IQSYSMember[] listMembers(String[] mbrTypes,
IProgressMonitor monitor)
throws SystemMessageException,
InterruptedException
- This operation is not supported, use the QSYSObjectService directly instead.
(non-Javadoc)
- Specified by:
listMembers
in interface IQSYSSourceFile
- Throws:
SystemMessageException
InterruptedException
- See Also:
com.ibm.etools.iseries.services.qsys.api.IQSYSPhysicalFile#listMembers(java.lang.String[], org.eclipse.core.runtime.IProgressMonitor)
listMembers
public IQSYSMember[] listMembers(String nameFilter,
String[] mbrTypes,
IProgressMonitor monitor)
throws SystemMessageException,
InterruptedException
- This operation is not supported, use the QSYSObjectService directly instead.
(non-Javadoc)
- Specified by:
listMembers
in interface IQSYSSourceFile
- Throws:
SystemMessageException
InterruptedException
- See Also:
com.ibm.etools.iseries.services.qsys.api.IQSYSPhysicalFile#listMembers(java.lang.String, java.lang.String[], org.eclipse.core.runtime.IProgressMonitor)
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.