|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
com.ibm.etools.systems.subsystems.impl.SubSystemImpl
com.ibm.etools.systems.as400cmdsubsys.impl.AS400SubSystemImpl
com.ibm.etools.systems.as400filesubsys.impl.FileSubSystemImpl
Nested Class Summary |
---|
Nested classes inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemImpl |
---|
com.ibm.etools.systems.subsystems.impl.SubSystemImpl.ConnectRunnable, com.ibm.etools.systems.subsystems.impl.SubSystemImpl.DisplayErrorMessageRunnable |
Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
static String |
copyright
|
protected static String |
EXTRA_ATTRIBUTES_EDEFAULT
The default value of the ' Extra Attributes ' attribute. |
protected String |
extraAttributes
|
static int |
EXTRACT_ADDITIONAL
|
static int |
EXTRACT_DEFAULT
|
protected static boolean |
INTERNAL_COMPILE_IN_BATCH_EDEFAULT
The default value of the ' Internal Compile In Batch ' attribute. |
protected static String |
INTERNAL_JOB_DESCRIPTION_EDEFAULT
The default value of the ' Internal Job Description ' attribute. |
protected static String |
INTERNAL_OBJECT_LIBRARY_EDEFAULT
The default value of the ' Internal Object Library ' attribute. |
protected static boolean |
INTERNAL_REPLACE_OBJECT_EDEFAULT
The default value of the ' Internal Replace Object ' attribute. |
protected static boolean |
INTERNAL_RUN_IN_BATCH_EDEFAULT
The default value of the ' Internal Run In Batch ' attribute. |
protected static String |
INTERNAL_SBMJOB_PARMS_EDEFAULT
The default value of the ' Internal SBMJOB Parms ' attribute. |
protected boolean |
internalCompileInBatch
|
protected boolean |
internalCompileInBatchESet
This is true if the Internal Compile In Batch attribute has been set. |
protected String |
internalJobDescription
|
protected boolean |
internalJobDescriptionESet
This is true if the Internal Job Description attribute has been set. |
protected String |
internalObjectLibrary
|
protected boolean |
internalObjectLibraryESet
This is true if the Internal Object Library attribute has been set. |
protected boolean |
internalReplaceObject
|
protected boolean |
internalReplaceObjectESet
This is true if the Internal Replace Object attribute has been set. |
protected boolean |
internalRunInBatch
|
protected boolean |
internalRunInBatchESet
This is true if the Internal Run In Batch attribute has been set. |
protected String |
internalSBMJOBParms
|
protected boolean |
internalSBMJOBParmsESet
This is true if the Internal SBMJOB Parms attribute has been set. |
Fields inherited from class com.ibm.etools.systems.as400cmdsubsys.impl.AS400SubSystemImpl |
---|
shell |
Fields inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemImpl |
---|
_system, ADDITIONAL_ATTRIBUTES_EDEFAULT, additionalAttributes, additionalAttributesESet, cancelable, DELIM_VENDOR_ATTR_VALUE, DELIM_VENDOR_ATTRS, DELIM_VENDOR_NAME, doConnection, FACTORY_ID_EDEFAULT, factoryId, filterPoolReferenceManager, hidden, HIDDEN_EDEFAULT, IBM_ATTRIBUTES_EDEFAULT, ibmAttributes, ibmAttributesESet, ibmAttrs, monitor, name, NAME_EDEFAULT, operation, OPERATION_CANCEL_SHELL, OPERATION_CONNECT, OPERATION_DISCONNECT, OPERATION_GET_PROPERTIES, OPERATION_GET_PROPERTY, OPERATION_REMOVE_SHELL, OPERATION_RESOLVE_ABSOLUTE, OPERATION_RESOLVE_ABSOLUTES, OPERATION_RESOLVE_RELATIVE, OPERATION_RUN_COMMAND, OPERATION_RUN_SHELL, OPERATION_SEND_COMMAND_TO_SHELL, OPERATION_SET_PROPERTIES, OPERATION_SET_PROPERTY, parentConnection, parentSubSystemFactory, pmDialog, port, PORT_EDEFAULT, previousUserIdKey, remoteServerLauncher, runContext, runException, runInput, runInput2, runInputs, runInputs2, runInThread, runObject, runOutput, runOutputs, runOutputString, runOutputStrings, saveFileName, sortResults, SUBSYSTEM_FILE_NAME, supportsConnecting, USE_SSL_EDEFAULT, USER_ID_EDEFAULT, userId, useSSL, VENDOR_ATTRIBUTES_EDEFAULT, vendorAttributes, vendorAttributesESet, vendorAttrs |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from interface com.ibm.etools.iseries.core.IISeriesSubSystem |
---|
Copyright |
Fields inherited from interface com.ibm.etools.iseries.core.IISeriesSubSystemCommandExecutionProperties |
---|
Copyright |
Fields inherited from interface com.ibm.etools.iseries.core.descriptors.IISeriesDataElementDescriptorTypes |
---|
Copyright, DSPF_FILE_TYPE, DTA_FILE_TYPE, FILE_TYPE, LF_FILE_TYPE, LIB_TYPE, MBR_TYPE, MESSAGE_DESCRIPTION_TYPE, MODULE_TYPE, MSG_FILE_TYPE, OBJ_TYPE, PGM_MODULE_TYPE, PGM_TYPE, PROCEDURE_TYPE, QRYDFN_TYPE, SAVF_FILE_TYPE, SRC_FILE_TYPE, SRC_MBR_TYPE, SRVPGM_TYPE, UNKNOWN_TYPE |
Fields inherited from interface com.ibm.etools.systems.model.ISystemResourceChangeEvents |
---|
EVENT_ADD, EVENT_ADD_FILTER_REFERENCE, EVENT_ADD_FILTERSTRING_REFERENCE, EVENT_ADD_MANY, EVENT_ADD_RELATIVE, EVENT_CHANGE_CHILDREN, EVENT_CHANGE_FILTER_REFERENCE, EVENT_CHANGE_FILTERSTRING_REFERENCE, EVENT_COLLAPSE_ALL, EVENT_COLLAPSE_SELECTED, EVENT_COMMAND_FINISHED, EVENT_COMMAND_HISTORY_UPDATE, EVENT_COMMAND_MESSAGE, EVENT_COMMAND_RUN, EVENT_COMMAND_SHELL_FINISHED, EVENT_COMMAND_SHELL_REMOVED, EVENT_COMPILE_COMMAND_RUN, EVENT_DELETE, EVENT_DELETE_FILTER_REFERENCE, EVENT_DELETE_FILTERSTRING_REFERENCE, EVENT_DELETE_MANY, EVENT_EXPAND_SELECTED, EVENT_ICON_CHANGE, EVENT_MOVE_FILTER_REFERENCES, EVENT_MOVE_FILTERSTRING_REFERENCES, EVENT_MOVE_MANY, EVENT_MUST_COLLAPSE, EVENT_PROPERTY_CHANGE, EVENT_PROPERTYSHEET_UPDATE, EVENT_REFRESH, EVENT_REFRESH_REMOTE, EVENT_REFRESH_SELECTED, EVENT_REFRESH_SELECTED_FILTER, EVENT_REFRESH_SELECTED_PARENT, EVENT_RENAME, EVENT_RENAME_FILTER_REFERENCE, EVENT_REPLACE_CHILDREN, EVENT_REVEAL_AND_SELECT, EVENT_SEARCH_FINISHED, EVENT_SELECT, EVENT_SELECT_EXPAND, EVENT_SELECT_REMOTE, PROPERTYSHEET_UPDATE_EVENT |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
FileSubSystemImpl()
Constructor. |
Method Summary | |
---|---|
boolean |
checkAuthority(com.ibm.etools.systems.dstore.core.model.DataElement object,
String authList)
Check if the current user profile has authList authority to the object. |
boolean |
checkAuthority(com.ibm.etools.systems.dstore.core.model.DataElement object,
String authList,
boolean cacheResult)
Check if the current user profile has authList authority to the object. |
boolean |
checkAuthority(String library,
String object,
String objType,
String authList)
Check if the current user profile has authList authority to the specified object. |
void |
clearMinerCache()
Clear all caching used by backend miner |
boolean |
copyLibrary(Shell shell,
ISeriesLibrary srcLibrary,
ISeriesConnection tgtConnection,
String newName,
boolean processCmdLineParm)
Copy a given library to a new library of the given name in the given connection |
boolean |
copyMember(Shell shell,
ISeriesMember srcMember,
ISeriesObject tgtFile,
String newName,
boolean processCmdLineParm)
Copy a given member to the given file |
boolean |
copyObject(Shell shell,
ISeriesObject srcObject,
ISeriesLibrary tgtLibrary,
String newName,
boolean processCmdLineParm)
Copy a given object to the given library |
boolean |
doesFilterStringListContentsOf(com.ibm.etools.systems.filters.SystemFilterString filterString,
String remoteObjectAbsoluteName)
Parent (SubSystemImpl) override. |
boolean |
doesFilterStringMatch(String filterString,
String remoteObjectAbsoluteName,
boolean caseSensitive)
Return true if the given remote object name will pass the filtering criteria for the given filter string. |
protected boolean |
doesFilterTypeMatch(com.ibm.etools.systems.filters.SystemFilter filter,
String remoteObjectAbsoluteName)
Override this method if you support typed filters. |
Object |
eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
boolean resolve)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
Class baseClass,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
void |
eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature,
Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
boolean |
getBasicProperties(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
Retrieve the basic properties for the specified dataelement |
NativeFileSystemCacheHandler |
getCacheHandler()
|
boolean |
getCompileInBatch()
Command Execution property (like PDM's F18). |
Object[] |
getDataElementChildren(com.ibm.etools.systems.dstore.core.model.DataElement element)
|
Object[] |
getDataElementChildrenFromDatastore(com.ibm.etools.systems.dstore.core.model.DataElement deElement)
|
com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordDevice[] |
getDeviceRecords(com.ibm.etools.systems.dstore.core.model.DataElement deviceFile)
Retrieve the records for the deviceFile. |
boolean |
getExhaustiveProperties(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
Retrieve the exhaustive properties for the specified dataelement |
String |
getExtraAttributes()
|
com.ibm.etools.systems.dstore.core.model.DataElement |
getFileOverride(String filename)
Check if the specified file is an override file. |
String |
getInternalJobDescription()
|
String |
getInternalObjectLibrary()
|
String |
getInternalSBMJOBParms()
|
String |
getJobDescription()
Command Execution property (like PDM's F18). |
String |
getObjectLibrary()
Command Execution property (like PDM's F18). |
FileSubSystem |
getObjectSubSystem()
Method required in com.ibm.etools.iseries.core.IISeriesSubSystem interface. |
PropertyPage |
getPropertyPage(Composite parent)
Return our property page to contribute to the connection's property page, for the SubSystems node. |
boolean |
getReplaceObject()
Command Execution property (like PDM's F18). |
boolean |
getRunInBatch()
Command Execution property (like PDM's F18). |
String |
getSBMJOBParms()
Command Execution property (like PDM's F18). |
Shell |
getShell()
Get the shell to be used when a dialog is needed, such as when prompting for password or showing an error message. |
int |
getSourceFileCCSID(ISeriesMember member)
Specialized api for quickly retrieving the CCSID of a source file for editing. |
protected void |
internalDisconnect(IProgressMonitor monitor,
String hostName,
int port)
|
protected Object[] |
internalResolveFilterString(IProgressMonitor monitor,
Object parent,
String filterString)
Actually resolve a relative filter string. |
Object[] |
internalResolveFilterString(IProgressMonitor monitor,
String filterString)
Actually resolve an absolute filter string. |
boolean |
isInternalCompileInBatch()
|
boolean |
isInternalReplaceObject()
|
boolean |
isInternalRunInBatch()
|
boolean |
isSetInternalCompileInBatch()
|
boolean |
isSetInternalJobDescription()
|
boolean |
isSetInternalObjectLibrary()
|
boolean |
isSetInternalReplaceObject()
|
boolean |
isSetInternalRunInBatch()
|
boolean |
isSetInternalSBMJOBParms()
|
ISeriesDatabaseField[] |
listDatabaseFields(Shell shell,
com.ibm.etools.systems.dstore.core.model.DataElement file,
String recordName,
String fieldName)
List the fields for this database file. |
ISeriesField[] |
listFields(Shell shell,
ISeriesRecord record)
Returns the list of fields for the given ISeriesRecord |
ISeriesField[] |
listFields(Shell shell,
String fieldFilterString)
Returns the list of fields that match the given filter string. |
ISeriesKeyField[] |
listKeyFields(com.ibm.etools.systems.dstore.core.model.DataElement file,
String recordName)
Retrieve the key fields for the iSeries Database file. |
ISeriesLibrary[] |
listLibraries(Shell shell)
Returns the library list |
ISeriesLibrary[] |
listLibraries(Shell shell,
String libraryFilterString)
Returns a list of libraries matching the specified filter |
ISeriesMember[] |
listMembers(Shell shell,
ISeriesObject object)
Returns the list of members in the given source or data file. |
ISeriesMember[] |
listMembers(Shell shell,
String memberFilterString)
Returns a list of members matching the specified filter string |
ISeriesMessageDescription[] |
listMessageDescriptors(com.ibm.etools.systems.dstore.core.model.DataElement messageFile,
String msgID)
This method retrieves all message descriptors for the specified message file. |
com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectLock[] |
listObjectLocks(com.ibm.etools.systems.dstore.core.model.DataElement object)
Retrieve the list of locks for the specified OS/400 object |
ISeriesObject[] |
listObjects(Shell shell,
ISeriesLibrary library)
Returns the list of objects in the given library. |
ISeriesObject[] |
listObjects(Shell shell,
String objectFilterString)
Returns a list of objects matching the specified filter string |
Object[] |
listProgramModules(com.ibm.etools.systems.dstore.core.model.DataElement program)
Retrieve a list of the modules contained in the specified program or service program. |
ISeriesRecord[] |
listRecords(Shell shell,
ISeriesFile file)
Returns the list of records for the given ISeriesFile |
ISeriesRecord[] |
listRecords(Shell shell,
String recordFilterString)
Returns the list of records that match the given filter string Note: This api does not use the DataStore yet and therefore cannot retrieve the list from the cache. |
boolean |
moveMember(Shell shell,
ISeriesMember srcMember,
ISeriesObject tgtFile,
String newName,
boolean processCmdLineParm)
Move a given member to the given file |
boolean |
moveObject(Shell shell,
ISeriesObject srcObject,
ISeriesLibrary tgtLibrary,
String newName,
boolean processCmdLineParm)
Move a given object to the given library |
void |
setExtraAttributes(String newExtraAttributes)
|
void |
setExtractType(int extractType)
Set the format of Table view |
void |
setInternalCompileInBatch(boolean newInternalCompileInBatch)
|
void |
setInternalJobDescription(String newInternalJobDescription)
|
void |
setInternalObjectLibrary(String newInternalObjectLibrary)
|
void |
setInternalReplaceObject(boolean newInternalReplaceObject)
|
void |
setInternalRunInBatch(boolean newInternalRunInBatch)
|
void |
setInternalSBMJOBParms(String newInternalSBMJOBParms)
|
com.ibm.etools.iseries.comm.interfaces.IISeriesSQLStatementHeader |
syntaxCheckSQL(String sqlStmt,
int stmtLen,
int numRec,
String language,
int numKeys,
String options)
Syntax Check SQL statements |
String |
toString()
|
void |
unsetInternalCompileInBatch()
|
void |
unsetInternalJobDescription()
|
void |
unsetInternalObjectLibrary()
|
void |
unsetInternalReplaceObject()
|
void |
unsetInternalRunInBatch()
|
void |
unsetInternalSBMJOBParms()
|
com.ibm.etools.systems.core.messages.SystemMessage |
uploadSaveFile(Shell shell,
String fullyQualifiedLocalFileName,
String saveFileLibrary,
String saveFileName)
Upload a local save file to an iSeries save file |
Methods inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemImpl |
---|
addResolvedFilterStringObjects, basicSetFilterPoolReferenceManager, basicSetRemoteServerLauncher, cancelShell, checkIsConnected, clearLocalUserId, connect, connect, connect, deletingConnection, disconnect, disconnect, displayAsyncMsg, doesFilterListContentsOf, doesFilterMatch, filterEventFilterCreated, filterEventFilterPoolReferenceCreated, filterEventFilterPoolReferenceDeleted, filterEventFilterPoolReferenceRenamed, filterEventFilterPoolReferenceReset, filterEventFilterPoolReferencesRePositioned, filterEventFilterPoolReferencesReset, filterEventFilterStringCreated, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, fireEvent, forceUserIdToUpperCase, getActiveWorkbenchShell, getActiveWorkbenchWindow, getAdapter, getAdditionalAttributes, getChildren, getConnectionOwnedFilterPoolName, getConnectionPrivateFilterPool, getExecutedCommands, getFactoryId, getFilterPoolReferenceManager, getFilterReferenceWithAbsoluteName, getFirstParentFilterString, getHostName, getIBMAttribute, getIbmAttributes, getLocalUserId, getLocalUserId, getName, getParentSubSystemFactory, getPort, getPortAsInt, getPreferencesKey, getPreferencesKey, getPreferencesManager, getProperties, getProperty, getQueryingMessage, getQueryingMessage, getRemoteServerLauncher, getResolvingMessage, getRunnableContext, getRunningMessage, getSaveFileName, getSettingMessage, getSettingMessage, getSystem, getSystemConnection, getSystemConnectionName, getSystemFilterPoolReferenceManager, getSystemProfile, getSystemProfileName, getSystemType, getTargetForFilter, getUDActionSubsystem, getUniqueOwningSystemFilterPool, getUserId, getUserIdGen, getVendorAttribute, getVendorAttributes, hasChildren, internalCancelShell, internalConnect, internalGetProperties, internalGetProperty, internalRemoveShell, internalResolveFilterStrings, internalRunShell, internalSendCommandToShell, internalSetProperties, internalSetProperty, isConnected, isHidden, isOffline, isSetAdditionalAttributes, isSetIbmAttributes, isSetVendorAttributes, isUseSSL, removeShell, renamingConnection, renamingProfile, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterStrings, resolveFilterStrings, run, runCommand, runShell, selectCommandSubSystem, sendCommandToShell, setAdditionalAttributes, setFactoryId, setFilterPoolReferenceManager, setHidden, setIBMAttribute, setIbmAttributes, setName, setParentConnection, setParentSubSystemFactory, setPort, setProperties, setProperty, setRemoteServerLauncher, setSaveFileName, setUserId, setUserIdGen, setUseSSL, setVendorAttribute, setVendorAttributes, showConnectCancelledMessage, showConnectErrorMessage, showDisconnectCancelledMessage, showDisconnectErrorMessage, showOperationCancelledMessage, showOperationErrorMessage, showOperationMessage, sortResolvedFilterStringObjects, unsetAdditionalAttributes, unsetIbmAttributes, unsetVendorAttributes |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicSet, eDynamicUnset, eGet, eHasSettings, eInternalResource, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eStaticFeatureCount, eStore, eURIFragmentSegment |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
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.core.IISeriesSubSystem |
---|
getCmdSubSystem, getCommandExecutionProperties, getISeriesSystem, getToolboxAS400Object, setShell |
Methods inherited from interface com.ibm.etools.systems.subsystems.SubSystem |
---|
checkIsConnected, clearLocalUserId, connect, connect, connect, deletingConnection, disconnect, disconnect, doesFilterListContentsOf, doesFilterMatch, forceUserIdToUpperCase, getAdditionalAttributes, getCacheManager, getChildren, getCommandSubSystem, getFactoryId, getFilterPoolReferenceManager, getIbmAttributes, getLocalUserId, getName, getParentSubSystemFactory, getPort, getPortAsInt, getProperties, getProperty, getRemoteServerLauncher, getSaveFileName, getSystem, getSystemConnection, getSystemConnectionName, getSystemFilterPoolReferenceManager, getSystemManager, getSystemProfile, getSystemProfileName, getTargetForFilter, getUDActionSubsystem, getUserId, getVendorAttribute, getVendorAttributes, hasChildren, isConnected, isHidden, isOffline, isSetAdditionalAttributes, isSetIbmAttributes, isSetVendorAttributes, isUseSSL, renamingConnection, renamingProfile, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterString, resolveFilterStrings, resolveFilterStrings, setAdditionalAttributes, setFactoryId, setFilterPoolReferenceManager, setHidden, setIbmAttributes, setName, setParentConnection, setParentSubSystemFactory, setPort, setProperties, setProperty, setRemoteServerLauncher, setSaveFileName, setUserId, setUseSSL, setVendorAttribute, setVendorAttributes, supportsCaching, unsetAdditionalAttributes, unsetIbmAttributes, unsetVendorAttributes |
Methods inherited from interface com.ibm.etools.systems.filters.SystemFilterPoolReferenceManagerProvider |
---|
filterEventFilterCreated, filterEventFilterPoolReferenceCreated, filterEventFilterPoolReferenceDeleted, filterEventFilterPoolReferenceRenamed, filterEventFilterPoolReferenceReset, filterEventFilterPoolReferencesRePositioned, filterEventFilterPoolReferencesReset, filterEventFilterStringCreated, getUniqueOwningSystemFilterPool |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eIsProxy, eResource |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface com.ibm.etools.systems.subsystems.IRemoteObjectResolver |
---|
getObjectWithAbsoluteName |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
public static final String copyright
protected static final String INTERNAL_JOB_DESCRIPTION_EDEFAULT
Internal Job Description
' attribute.
getInternalJobDescription()
public static final int EXTRACT_DEFAULT
public static final int EXTRACT_ADDITIONAL
protected String internalJobDescription
protected boolean internalJobDescriptionESet
protected static final String INTERNAL_OBJECT_LIBRARY_EDEFAULT
Internal Object Library
' attribute.
getInternalObjectLibrary()
protected String internalObjectLibrary
protected boolean internalObjectLibraryESet
protected static final boolean INTERNAL_RUN_IN_BATCH_EDEFAULT
Internal Run In Batch
' attribute.
isInternalRunInBatch()
,
Constant Field Valuesprotected boolean internalRunInBatch
protected boolean internalRunInBatchESet
protected static final boolean INTERNAL_COMPILE_IN_BATCH_EDEFAULT
Internal Compile In Batch
' attribute.
isInternalCompileInBatch()
,
Constant Field Valuesprotected boolean internalCompileInBatch
protected boolean internalCompileInBatchESet
protected static final boolean INTERNAL_REPLACE_OBJECT_EDEFAULT
Internal Replace Object
' attribute.
isInternalReplaceObject()
,
Constant Field Valuesprotected boolean internalReplaceObject
protected boolean internalReplaceObjectESet
protected static final String INTERNAL_SBMJOB_PARMS_EDEFAULT
Internal SBMJOB Parms
' attribute.
getInternalSBMJOBParms()
protected String internalSBMJOBParms
protected boolean internalSBMJOBParmsESet
protected static final String EXTRA_ATTRIBUTES_EDEFAULT
Extra Attributes
' attribute.
getExtraAttributes()
protected String extraAttributes
Constructor Detail |
protected FileSubSystemImpl()
Method Detail |
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class AS400SubSystemImpl
public FileSubSystem getObjectSubSystem()
getObjectSubSystem
in interface IISeriesSubSystem
getObjectSubSystem
in class AS400SubSystemImpl
protected boolean doesFilterTypeMatch(com.ibm.etools.systems.filters.SystemFilter filter, String remoteObjectAbsoluteName)
public boolean doesFilterStringMatch(String filterString, String remoteObjectAbsoluteName, boolean caseSensitive)
Subclasses need to override this. If in doubt, return true.
doesFilterStringMatch
in interface com.ibm.etools.systems.subsystems.SubSystem
public boolean doesFilterStringListContentsOf(com.ibm.etools.systems.filters.SystemFilterString filterString, String remoteObjectAbsoluteName)
Return true if the given filter string lists the contents of the given remote object. For example, if given a library, return true if the given filter string lists the contents of that library. Used in impact analysis when a remote object is created, deleted, renamed, copied or moved, so as to establish which filters need to be refreshed or collapsed (if the library is deleted, say).
This should only return true if the filter string directly lists the contents of the given object, versus indirectly.
doesFilterStringListContentsOf
in interface com.ibm.etools.systems.subsystems.SubSystem
public NativeFileSystemCacheHandler getCacheHandler()
public Object[] internalResolveFilterString(IProgressMonitor monitor, String filterString) throws InvocationTargetException, InterruptedException
InvocationTargetException
InterruptedException
protected Object[] internalResolveFilterString(IProgressMonitor monitor, Object parent, String filterString) throws InvocationTargetException, InterruptedException
InvocationTargetException
InterruptedException
public ISeriesLibrary[] listLibraries(Shell shell) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesLibrary[] listLibraries(Shell shell, String libraryFilterString) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesObject[] listObjects(Shell shell, String objectFilterString) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesObject[] listObjects(Shell shell, ISeriesLibrary library) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesMember[] listMembers(Shell shell, String memberFilterString) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesMember[] listMembers(Shell shell, ISeriesObject object) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesRecord[] listRecords(Shell shell, String recordFilterString) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesRecord[] listRecords(Shell shell, ISeriesFile file) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesField[] listFields(Shell shell, String fieldFilterString) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesField[] listFields(Shell shell, ISeriesRecord record) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesDatabaseField[] listDatabaseFields(Shell shell, com.ibm.etools.systems.dstore.core.model.DataElement file, String recordName, String fieldName) throws com.ibm.etools.systems.core.messages.SystemMessageException
file
- The DataElement representing the file for which the database fields are to be
retrieved.recordName
- The name of the record for this database for which the field information
is to be returned.fieldName
- The name of the field(s) to retrieve. This can be a generic name such as A*
com.ibm.etools.systems.core.messages.SystemMessageException
public com.ibm.etools.iseries.comm.interfaces.ISeriesHostObjectLock[] listObjectLocks(com.ibm.etools.systems.dstore.core.model.DataElement object) throws Exception
Exception
- If an error occured retrieving the list of lockspublic Object[] listProgramModules(com.ibm.etools.systems.dstore.core.model.DataElement program) throws com.ibm.etools.systems.core.messages.SystemMessageException
program
- The program or service program object to retrieve a list of modules for.
com.ibm.etools.systems.core.messages.SystemMessageException
public ISeriesMessageDescription[] listMessageDescriptors(com.ibm.etools.systems.dstore.core.model.DataElement messageFile, String msgID) throws Exception
msgID
- The message ID of the message to retrieve or "*" for all messages.
Exception
public ISeriesKeyField[] listKeyFields(com.ibm.etools.systems.dstore.core.model.DataElement file, String recordName) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public com.ibm.etools.systems.dstore.core.model.DataElement getFileOverride(String filename) throws Exception
Exception
public boolean checkAuthority(String library, String object, String objType, String authList) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public boolean checkAuthority(com.ibm.etools.systems.dstore.core.model.DataElement object, String authList) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public boolean checkAuthority(com.ibm.etools.systems.dstore.core.model.DataElement object, String authList, boolean cacheResult) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public Object[] getDataElementChildren(com.ibm.etools.systems.dstore.core.model.DataElement element)
public Object[] getDataElementChildrenFromDatastore(com.ibm.etools.systems.dstore.core.model.DataElement deElement)
public boolean copyLibrary(Shell shell, ISeriesLibrary srcLibrary, ISeriesConnection tgtConnection, String newName, boolean processCmdLineParm) throws Exception
copyLibrary
in interface FileSubSystem
Exception
public boolean copyObject(Shell shell, ISeriesObject srcObject, ISeriesLibrary tgtLibrary, String newName, boolean processCmdLineParm) throws Exception
copyObject
in interface FileSubSystem
Exception
public boolean moveObject(Shell shell, ISeriesObject srcObject, ISeriesLibrary tgtLibrary, String newName, boolean processCmdLineParm) throws Exception
moveObject
in interface FileSubSystem
Exception
public boolean copyMember(Shell shell, ISeriesMember srcMember, ISeriesObject tgtFile, String newName, boolean processCmdLineParm) throws Exception
copyMember
in interface FileSubSystem
Exception
public boolean moveMember(Shell shell, ISeriesMember srcMember, ISeriesObject tgtFile, String newName, boolean processCmdLineParm) throws Exception
moveMember
in interface FileSubSystem
Exception
public com.ibm.etools.systems.core.messages.SystemMessage uploadSaveFile(Shell shell, String fullyQualifiedLocalFileName, String saveFileLibrary, String saveFileName)
uploadSaveFile
in interface FileSubSystem
public int getSourceFileCCSID(ISeriesMember member) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public com.ibm.etools.iseries.comm.interfaces.IISeriesHostRecordDevice[] getDeviceRecords(com.ibm.etools.systems.dstore.core.model.DataElement deviceFile) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
public Shell getShell()
IISeriesSubSystem
getShell
in interface IISeriesSubSystem
getShell
in class AS400SubSystemImpl
public void setExtractType(int extractType)
public boolean getBasicProperties(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
public boolean getExhaustiveProperties(com.ibm.etools.systems.dstore.core.model.DataElement dataelement)
protected void internalDisconnect(IProgressMonitor monitor, String hostName, int port) throws InvocationTargetException, InterruptedException
InvocationTargetException
InterruptedException
SubSystemImpl.internalDisconnect(IProgressMonitor, String, int)
public String getObjectLibrary()
getObjectLibrary
in interface IISeriesSubSystemCommandExecutionProperties
public String getJobDescription()
getJobDescription
in interface IISeriesSubSystemCommandExecutionProperties
public boolean getReplaceObject()
getReplaceObject
in interface IISeriesSubSystemCommandExecutionProperties
public boolean getCompileInBatch()
getCompileInBatch
in interface IISeriesSubSystemCommandExecutionProperties
public boolean getRunInBatch()
getRunInBatch
in interface IISeriesSubSystemCommandExecutionProperties
public void clearMinerCache()
public String getSBMJOBParms()
getSBMJOBParms
in interface IISeriesSubSystemCommandExecutionProperties
public PropertyPage getPropertyPage(Composite parent)
getPropertyPage
in interface com.ibm.etools.systems.subsystems.SubSystem
getPropertyPage
in class AS400SubSystemImpl
public String getExtraAttributes()
getExtraAttributes
in interface FileSubSystem
public void setExtraAttributes(String newExtraAttributes)
setExtraAttributes
in interface FileSubSystem
newExtraAttributes
- The new value of the ExtraAttributes attributepublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in interface org.eclipse.emf.ecore.InternalEObject
eInverseAdd
in class AS400SubSystemImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, Class baseClass, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in interface org.eclipse.emf.ecore.InternalEObject
eInverseRemove
in class AS400SubSystemImpl
public Object eGet(org.eclipse.emf.ecore.EStructuralFeature eFeature, boolean resolve)
eGet
in interface org.eclipse.emf.ecore.EObject
eGet
in class AS400SubSystemImpl
public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
AS400SubSystemImpl
eIsSet
in interface org.eclipse.emf.ecore.EObject
eIsSet
in class AS400SubSystemImpl
public void eSet(org.eclipse.emf.ecore.EStructuralFeature eFeature, Object newValue)
AS400SubSystemImpl
eSet
in interface org.eclipse.emf.ecore.EObject
eSet
in class AS400SubSystemImpl
public void eUnset(org.eclipse.emf.ecore.EStructuralFeature eFeature)
AS400SubSystemImpl
eUnset
in interface org.eclipse.emf.ecore.EObject
eUnset
in class AS400SubSystemImpl
public String toString()
public String getInternalJobDescription()
getInternalJobDescription
in interface FileSubSystem
public void setInternalJobDescription(String newInternalJobDescription)
setInternalJobDescription
in interface FileSubSystem
newInternalJobDescription
- The new value of the InternalJobDescription attributepublic void unsetInternalJobDescription()
unsetInternalJobDescription
in interface FileSubSystem
FileSubSystem.isSetInternalJobDescription()
,
FileSubSystem.getInternalJobDescription()
,
FileSubSystem.setInternalJobDescription(String)
public boolean isSetInternalJobDescription()
isSetInternalJobDescription
in interface FileSubSystem
FileSubSystem.unsetInternalJobDescription()
,
FileSubSystem.getInternalJobDescription()
,
FileSubSystem.setInternalJobDescription(String)
public String getInternalObjectLibrary()
getInternalObjectLibrary
in interface FileSubSystem
public void setInternalObjectLibrary(String newInternalObjectLibrary)
setInternalObjectLibrary
in interface FileSubSystem
newInternalObjectLibrary
- The new value of the InternalObjectLibrary attributepublic void unsetInternalObjectLibrary()
unsetInternalObjectLibrary
in interface FileSubSystem
FileSubSystem.isSetInternalObjectLibrary()
,
FileSubSystem.getInternalObjectLibrary()
,
FileSubSystem.setInternalObjectLibrary(String)
public boolean isSetInternalObjectLibrary()
isSetInternalObjectLibrary
in interface FileSubSystem
FileSubSystem.unsetInternalObjectLibrary()
,
FileSubSystem.getInternalObjectLibrary()
,
FileSubSystem.setInternalObjectLibrary(String)
public boolean isInternalRunInBatch()
isInternalRunInBatch
in interface FileSubSystem
public void setInternalRunInBatch(boolean newInternalRunInBatch)
setInternalRunInBatch
in interface FileSubSystem
newInternalRunInBatch
- The new value of the InternalRunInBatch attributepublic void unsetInternalRunInBatch()
unsetInternalRunInBatch
in interface FileSubSystem
FileSubSystem.isSetInternalRunInBatch()
,
FileSubSystem.isInternalRunInBatch()
,
FileSubSystem.setInternalRunInBatch(boolean)
public boolean isSetInternalRunInBatch()
isSetInternalRunInBatch
in interface FileSubSystem
FileSubSystem.unsetInternalRunInBatch()
,
FileSubSystem.isInternalRunInBatch()
,
FileSubSystem.setInternalRunInBatch(boolean)
public boolean isInternalCompileInBatch()
isInternalCompileInBatch
in interface FileSubSystem
public void setInternalCompileInBatch(boolean newInternalCompileInBatch)
setInternalCompileInBatch
in interface FileSubSystem
newInternalCompileInBatch
- The new value of the InternalCompileInBatch attributepublic void unsetInternalCompileInBatch()
unsetInternalCompileInBatch
in interface FileSubSystem
FileSubSystem.isSetInternalCompileInBatch()
,
FileSubSystem.isInternalCompileInBatch()
,
FileSubSystem.setInternalCompileInBatch(boolean)
public boolean isSetInternalCompileInBatch()
isSetInternalCompileInBatch
in interface FileSubSystem
FileSubSystem.unsetInternalCompileInBatch()
,
FileSubSystem.isInternalCompileInBatch()
,
FileSubSystem.setInternalCompileInBatch(boolean)
public boolean isInternalReplaceObject()
isInternalReplaceObject
in interface FileSubSystem
public void setInternalReplaceObject(boolean newInternalReplaceObject)
setInternalReplaceObject
in interface FileSubSystem
newInternalReplaceObject
- The new value of the InternalReplaceObject attributepublic void unsetInternalReplaceObject()
unsetInternalReplaceObject
in interface FileSubSystem
FileSubSystem.isSetInternalReplaceObject()
,
FileSubSystem.isInternalReplaceObject()
,
FileSubSystem.setInternalReplaceObject(boolean)
public boolean isSetInternalReplaceObject()
isSetInternalReplaceObject
in interface FileSubSystem
FileSubSystem.unsetInternalReplaceObject()
,
FileSubSystem.isInternalReplaceObject()
,
FileSubSystem.setInternalReplaceObject(boolean)
public String getInternalSBMJOBParms()
getInternalSBMJOBParms
in interface FileSubSystem
public void setInternalSBMJOBParms(String newInternalSBMJOBParms)
setInternalSBMJOBParms
in interface FileSubSystem
newInternalSBMJOBParms
- The new value of the InternalSBMJOBParms attributepublic void unsetInternalSBMJOBParms()
unsetInternalSBMJOBParms
in interface FileSubSystem
FileSubSystem.isSetInternalSBMJOBParms()
,
FileSubSystem.getInternalSBMJOBParms()
,
FileSubSystem.setInternalSBMJOBParms(String)
public boolean isSetInternalSBMJOBParms()
isSetInternalSBMJOBParms
in interface FileSubSystem
FileSubSystem.unsetInternalSBMJOBParms()
,
FileSubSystem.getInternalSBMJOBParms()
,
FileSubSystem.setInternalSBMJOBParms(String)
public com.ibm.etools.iseries.comm.interfaces.IISeriesSQLStatementHeader syntaxCheckSQL(String sqlStmt, int stmtLen, int numRec, String language, int numKeys, String options) throws com.ibm.etools.systems.core.messages.SystemMessageException
com.ibm.etools.systems.core.messages.SystemMessageException
- with ID = ISystemMessages.MSG_GENERIC_W_HELP if
the OS/400 api returns an error code.
|
iSeries Remote Systems v6.0.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |