iSeries Remote Systems
v6.0.0

com.ibm.etools.iseries.core.dstore.miners
Class IFSFileSystemMiner

java.lang.Object
  extended bycom.ibm.etools.systems.dstore.core.miners.miner.Miner
      extended bycom.ibm.etools.systems.universal.miners.UniversalFileSystemMiner
          extended bycom.ibm.etools.iseries.core.dstore.miners.IFSFileSystemMiner
All Implemented Interfaces:
com.ibm.etools.systems.core.clientserver.IClientServerConstants, com.ibm.etools.systems.dstore.core.model.ISchemaExtender, ISeriesDataStoreConstants, com.ibm.etools.systems.universal.miners.IUniversalDataStoreConstants

public class IFSFileSystemMiner
extends com.ibm.etools.systems.universal.miners.UniversalFileSystemMiner
implements com.ibm.etools.systems.universal.miners.IUniversalDataStoreConstants, ISeriesDataStoreConstants


Field Summary
static String copyright
           
 
Fields inherited from class com.ibm.etools.systems.universal.miners.UniversalFileSystemMiner
_archiveHandlerManager, _cancellableThreads, filterString, showHidden
 
Fields inherited from class com.ibm.etools.systems.dstore.core.miners.miner.Miner
_dataStore, _dependencies, _minerData, _minerElement, _minerTransient, _name, _resourceBundle, _value, Copyright
 
Fields inherited from interface com.ibm.etools.systems.universal.miners.IUniversalDataStoreConstants
BINARY_MODE, BUFFER_SIZE, C_DOWNLOAD_FILE, C_QUERY_QUALIFIED_CLASSNAME, C_QUERY_UNUSED_PORT, C_SYSTEM_ENCODING, Copyright, DOWNLOAD_RESULT_EXCEPTION, DOWNLOAD_RESULT_FILE_NOT_FOUND_EXCEPTION, DOWNLOAD_RESULT_IO_EXCEPTION, DOWNLOAD_RESULT_SUCCESS_MESSAGE, DOWNLOAD_RESULT_SUCCESS_TYPE, DOWNLOAD_RESULT_UNEXPECTED_ERROR, DOWNLOAD_RESULT_UNSUPPORTED_ENCODING_EXCEPTION, FAILED, FAILED_TO_DELETE_DIR, FAILED_WITH_DOES_NOT_EXIST, FAILED_WITH_EXCEPTION, FAILED_WITH_EXIST, FAILED_WITH_SECURITY, KB_IN_BYTES, MESSAGE_DESCRIPTOR, NUM_OF_KB, SUCCESS, TEXT_MODE, TOKEN_SEPARATOR, TYPE_QUALIFIED_CLASSNAME, UNEXPECTED_ERROR, UNIVERSAL_ARCHIVE_FILE_DESCRIPTOR, UNIVERSAL_FILE_DESCRIPTOR, UNIVERSAL_FILESYSTEM_MINER, UNIVERSAL_FILTER_DESCRIPTOR, UNIVERSAL_FOLDER_DESCRIPTOR, UNIVERSAL_NODE_DESCRIPTOR, UNIVERSAL_TEMP_DESCRIPTOR, UNIVERSAL_VIRTUAL_FILE_DESCRIPTOR, UNIVERSAL_VIRTUAL_FOLDER_DESCRIPTOR, VERSION_1
 
Fields inherited from interface com.ibm.etools.iseries.core.dstore.common.ISeriesDataStoreConstants
ABSTRACT_FILTER_DESCRIPTOR, ABSTRACT_NATIVE_FSO_DESCRIPTOR, API_ERROR, API_ERROR_DESCRIPTOR, API_OK, API_PTF_MISSING, API_RESULT_DESCRIPTOR, API_RETURN_CODE, AUTHORITY_LIST_NODE, AUTHORITY_NODE, BATCHCOMMAND_DESCRIPTOR, C_GET_EDIT_CCSID, C_LDA_READ, C_LDA_WRITE, C_USER_PREFERENCES_DIRECTORY, CCSID_DESCRIPTOR, CDRA_INFO, CHECK_AUTHORITY_COMMAND, CLEAR_LOCAL_CACHE, CMD_DEBUG_RELEASE_APPLICATION, CMD_DEBUG_SPAWN_AND_HOLD, CMD_GET_DEBUG_ROUTER_PORT, CMD_IJOB_ASSOCIATE, CMD_IJOB_RELEASE, CMD_IJOB_RUNPGM, CMD_MULTI_SPAWNFAIL, CMD_MULTI_SPAWNSUCC, CMD_RUNBATCHCOMMAND, CMD_RUNBATCHCOMMAND_NOHELP, CMD_RUNCOMMAND, CMD_RUNCOMMAND_MULTITHREADED, CMD_RUNCOMMAND_MULTITHREADED_NOHELP, CMD_RUNCOMMAND_NOHELP, COMM_SERVER_INFORMATION, COMMAND_DESCRIPTOR, COMMAND_FILTER_DESCRIPTOR, COMMAND_MINER, COMMAND_MINER_ROOT_ELEMENT, COMMAND_QUERY_DB_FIELDS, COMMAND_QUERY_DB_KEYS, COMMAND_QUERY_DSPF_ALL, COMMAND_QUERY_MODULE_LIST, COMMAND_QUERY_PROCEDURE_LIST, CREATE_EDIT_MASK, CURRENT_WORKING_DIR, CURRENT_WORKING_DIR_DESCRIPTOR, DBFIELD_ALIAS, DBFIELD_ALLOC_LENGTH, DBFIELD_ALWNUL, DBFIELD_CCSID_SPECIFIED, DBFIELD_COLHEAD1, DBFIELD_COLHEAD2, DBFIELD_COLHEAD3, DBFIELD_DATA_CCSID, DBFIELD_DATTIMFMT, DBFIELD_DATTIMSEP, DBFIELD_DBCS_ALTTYPE, DBFIELD_DBCS_COLHEAD, DBFIELD_DBCS_TEXTDESC, DBFIELD_DBCS_VALCHECK, DBFIELD_DECPOS, DBFIELD_DESCRIPTION, DBFIELD_DIGITS, DBFIELD_DISPLAY_LEN_FLAG, DBFIELD_DISPLAY_LENGTH, DBFIELD_DTFLAGS, DBFIELD_EDITCODE, DBFIELD_EDITCODE_SYMBOL, DBFIELD_EDITWORD, DBFIELD_ENCODING_SCHEME, DBFIELD_GENERIC_KEY_COUNT, DBFIELD_INBUF, DBFIELD_INTNAME, DBFIELD_KEYFIELD_ATTRS, DBFIELD_LENGTH, DBFIELD_MAXKEYLEN, DBFIELD_MIN_DISPLAY_LEN_FLAG, DBFIELD_NUMDBCS, DBFIELD_OPERATOR, DBFIELD_OUTBUF, DBFIELD_REF_FIELD, DBFIELD_REFSHIFT, DBFIELD_SST_END, DBFIELD_SST_START, DBFIELD_TYPE, DBFIELD_UCS2_CONVERT_FLAG, DBFIELD_USAGE, DBFIELD_VARLENGTH, DEBUG_HELD_JOB_DESCRIPTOR, DOWNLOAD_RESULT_AS400_SECURITY_EXCEPTION, DSPFFD_INBUF, DSPFFD_OUTBUF, EDCODE_CURSYM, EDCODE_DATESEP, EDCODE_DECSEP, EDCODE_JOBDESC, EDCODE_JOBDESCLIB, EDCODE_SYSDATE, EDCODE_TIMESEP, EDCODE_USERID, EDIT_CODE_DESCRIPTOR, EDIT_CODE_INFORMATION, EDIT_CODE_QUERY, EDIT_DESCRIPTION, EDIT_MASK_DESCRIPTOR, EDIT_MASK_INFO, EDTD_DECCHAR, EDTD_FILLCHAR, EDTD_FLOATSTR, EDTD_FRACTION_MASK, EDTD_INTMASK, EDTD_LEFTCHAR, EDTD_NEGCHAR, EDTD_POSCHAR, EDTD_RIGHTCHAR, EDTD_ZEROVAL, EDTM_RECLEN, ENVVAR_DESCRIPTOR, ENVVAR_INFO, ERROR_DESCRIPTOR, EVENTSFILE_DESCRIPTOR, FIELD_DESCRIPTOR, FIELD_LIST_NODE, FIELD_PROPERTIES_NODE, FILE_ACCPATHTYPE, FILE_ALTSEQ, FILE_BASEDONCOUNT, FILE_BASEDONFILES, FILE_DESCRIPTOR, FILE_DYNSEL, FILE_IGCFIELD, FILE_IGCLITERAL, FILE_JFILE, FILE_KEYACCESS, FILE_LANGID, FILE_OVERRIDE_INFO, FILE_OVERRIDE_SOURCE_DESCRIPTOR, FILE_OVERRIDE_TARGET_DESCRIPTOR, FILE_PROPERTIES_NODE, FILE_SELECTOMITLF, FILE_SRCFILE, IFS_FILE_FILTER_OBJECT, IFS_FILESYSTEM_MINER, IFS_FILTER_DESCRIPTOR, IFS_FOLDER_FILTER_OBJECT, IJOB_DATAQ_DESCRIPTOR, ISERIES_PROGRAM_DESCRIPTOR, JOB_DESCRIPTOR, JOB_FILTER_DESCRIPTOR, JOB_MINER, JOB_MINER_LOG_ELEMENT, JOB_MINER_ROOT_ELEMENT, JOB_PROPERTY_DESCRIPTOR, JOB_PROPERTY1_ELEMENT, JOB_PROPERTY2_ELEMENT, JOB_PROPERTY3_ELEMENT, JOB_PROPERTYINT_ELEMENT, JOBCMD_CHGJOB, JOBCMD_DSPJOBLOG, JOBCMD_ENDJOB, JOBCMD_ENDJOB_IMMED, JOBCMD_HOLDJOB, JOBCMD_QRYJOB_ALL_PROPERTIES, JOBCMD_QRYJOB_PROPERTY, JOBCMD_QRYJOB_PROPERTYP2, JOBCMD_QRYJOB_PROPERTYP3, JOBCMD_QRYJOB_PROPERTYPINT, JOBCMD_RELEASEJOB, JOBFILTERCMD_QUERY, JOBNAME_DESCRIPTOR, JOBPROP_ACCTCODE, JOBPROP_ACTIVESTATUS, JOBPROP_AUXIO, JOBPROP_BREAKMSGHDL, JOBPROP_CCSID, JOBPROP_CNTRYID, JOBPROP_CTLDENDREQ, JOBPROP_CURRSYSPOOL, JOBPROP_CURRUSER, JOBPROP_DATE_ENTERED, JOBPROP_DATE_STARTED, JOBPROP_DATEFMT, JOBPROP_DATESEP, JOBPROP_DBCSCAP, JOBPROP_DECFMT, JOBPROP_DESCRIPTION, JOBPROP_DEVRCYACT, JOBPROP_DFTCCSID, JOBPROP_ENDSEV, JOBPROP_INQMSGRPLY, JOBPROP_ITRANS, JOBPROP_KEEPDDMACT, JOBPROP_LANGID, JOBPROP_LOGCLP, JOBPROP_LOGLVL, JOBPROP_LOGSEV, JOBPROP_LOGTXT, JOBPROP_MAXCPU, JOBPROP_MAXTMPSTOR, JOBPROP_MSGQACT, JOBPROP_MSGQMAX, JOBPROP_OUTQ, JOBPROP_OUTQ_PTY, JOBPROP_PGMRC, JOBPROP_PRODRC, JOBPROP_PRTDEV, JOBPROP_PRTKEYFMT, JOBPROP_PRTTXT, JOBPROP_PURGE, JOBPROP_ROUTING, JOBPROP_RUNPTY, JOBPROP_SORTTAB, JOBPROP_SPECENV, JOBPROP_STATUSMSGHDL, JOBPROP_SUBMITNAME, JOBPROP_SUBMITNUMBER, JOBPROP_SUBMITUSER, JOBPROP_SUBSYSTEM, JOBPROP_SUBTYPE, JOBPROP_SWITCHES, JOBPROP_SYSPOOL, JOBPROP_THREADS, JOBPROP_TIMESEP, JOBPROP_TIMESLICE, JOBPROP_TIMESLICEPOOL, JOBPROP_TOTRESPTIME, JOBPROP_TYPE, JOBPROP_USEDCPU, JOBPROP_USEDTMPSTOR, JOBPROP_USERRC, JOBPROP_WAITTIME, KEYFIELD_LIST_NODE, KEYWORD_DESCRIPTOR, LDA_READ_EXCEPTION_DESCRIPTOR, LDA_READ_LIBRARY_NAME_DESCRIPTOR, LDA_READ_MEMBER_NAME_DESCRIPTOR, LDA_READ_NO_OUTPUT_DESCRIPTOR, LDA_WRITE_CCSID_DESCRIPTOR, LDA_WRITE_EXCEPTION_DESCRIPTOR, LDA_WRITE_LENGTH_DESCRIPTOR, LIB_FILTER_DESCRIPTOR, LIB_FILTER_STR_DESCRIPTOR, LIBRARY_DESCRIPTOR, LIBRARY_PROPERTIES_NODE, LIST_OBJ_LOCKS_COMMAND, MBR_FILTER_DESCRIPTOR, MBR_FILTER_STR_DESCRIPTOR, MEMBER_CHANGE_TIMESTAMP, MEMBER_CREATION_TIMESTAMP, MEMBER_DESCRIPTOR, MEMBER_NUMBER_OF_DELETED, MEMBER_NUMBER_OF_RECORDS, MEMBER_PROPERTIES_NODE, MEMBER_RESTOTE_TIMESTAMP, MEMBER_SAVE_TIMESTAMP, MESSAGE_DESCRIPTOR, MESSAGE_FILE_DESCRIPTOR, MESSAGED_DESCRIPTOR, MODULE_DESCRIPTOR, MODULE_INTERNAL_DESCRIPTOR, MODULE_LANGID, MODULE_LIST_NODE, MODULE_PROPERTIES_NODE, MSGD_STRUCTURE_NODE, NATIVE_FILESYSTEM_MINER, NETINT_DESCRIPTOR, NETINT_LIST_NODE, NETINT_QUERY, NETWORK_ERROR_DESCRIPTOR, OBJ_FILTER_DESCRIPTOR, OBJ_FILTER_STR_DESCRIPTOR, OBJECT_DESCRIPTOR, OBJECT_PROPERTIES_NODE, PGM_DEBUGGABLE, PGM_OPM, PROCEDURE_DESCRIPTOR, PROCEDURE_LIST_NODE, PROGRAM_DESCRIPTOR, PROPERTY_DESCRIPTOR, QSYS_DESCRIPTOR, QUERY_CURRENT_WORKING_DIR, QUERY_DEVICE_RECORDS, QUERY_ENCODING_SCHEME, QUERY_ENV_VAR, QUERY_FIELD_LIST, QUERY_FILE_PROPERTIES, QUERY_MEMBER_PROPERTIES, QUERY_MESSAGE_DESCRIPTORS_COMMAND, QUERY_RECORD_LIST, QUERY_RECORD_PROPERTIES, RECORD_BUFFER_SIZE, RECORD_CCSID, RECORD_DESC, RECORD_DESCRIPTOR, RECORD_DEVICE_PROPERTIES, RECORD_FLDCNT, RECORD_HAS_SEP_IND_AREA, RECORD_HAS_START_LINE_NUM, RECORD_ISDBCS, RECORD_LEVELID, RECORD_LIST_NODE, RECORD_LOWEST_RESP_IND, RECORD_PROPERTIES_NODE, RECORD_RECLEN, RECORD_STANDARD_PROPERTIES, RECORD_TYPE, RELATIVE_FILTER_DESCRIPTOR, RESULT_MESSAGES_ELEMENT, RETRIEVE_FILE_OVERRIDE_COMMAND, SERVICE_PROGRAM_DESCRIPTOR, SORT_SEQ_TABLE, SORT_SEQ_TABLE_INFO, SPECIAL_FILTER_DESCRIPTOR, SQL_COLERROR, SQL_COLFIRSTBYTE, SQL_COLLASTBYTE, SQL_DESCRIPTOR, SQL_MSGFILE, SQL_MSGID, SQL_MSGLIB, SQL_MSGREPLACELEN, SQL_MSGREPLACETEXT, SQL_NUMSTMT, SQL_RECERORR, SQL_RECFIRSTBYTE, SQL_RECLASTBYTE, SQL_RETINFOLEN, SQL_STATE, SQL_SYNTAX_CHECK, SQL_SYNTAX_CHECK_INFO, SST_BYTESAVAIL, SST_BYTESRETURN, SST_COUNTRYID, SST_JOBCCSID, SST_LANGID, SST_QUERY, SST_SSTLIB, SST_SSTNAME, SST_SUBSITUTION, SST_TABLE, SST_TABLECCSID, SST_TABLELIB, SST_TABLENAME, SST_WEIGHT, STRUCTURE_NODE_DESCRIPTOR, SYSTEM_INFORMATION, SYSTEM_PROPERTY_DESCRIPTOR, SYSTEM_QIGC, SYSTEM_VRM, TABLE_DESCRIPTOR
 
Fields inherited from interface com.ibm.etools.systems.core.clientserver.IClientServerConstants
Copyright, FILEMSG_ARCHIVE_CORRUPTED, FILEMSG_COPY_FILE_FAILED, FILEMSG_CREATE_FILE_FAILED, FILEMSG_CREATE_FILE_FAILED_EXIST, FILEMSG_CREATE_FOLDER_FAILED, FILEMSG_CREATE_FOLDER_FAILED_EXIST, FILEMSG_CREATE_RESOURCE_NOTVISIBLE, FILEMSG_DELETE_FILE_FAILED, FILEMSG_ERROR_NOFILETYPES, FILEMSG_MOVE_FILE_FAILED, FILEMSG_MOVE_TARGET_EQUALS_SOURCE, FILEMSG_NO_PERMISSION, FILEMSG_REMOTE_SAVE_FAILED, FILEMSG_RENAME_FILE_FAILED, FILEMSG_RENAME_RESOURCE_NOTVISIBLE, INCLUDE_ALL, INCLUDE_FILES_ONLY, INCLUDE_FOLDERS_ONLY, MSG_EXCEPTION_DELETING, MSG_EXCEPTION_MOVING, MSG_EXCEPTION_OCCURRED, MSG_EXCEPTION_RENAMING, MSG_PREFIX, PLUGIN_ID, PREFIX, RESID_PREFIX
 
Constructor Summary
IFSFileSystemMiner()
          Constructor
 
Method Summary
protected  void createDataElement(com.ibm.etools.systems.dstore.core.model.DataStore ds, com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.as400.access.IFSFile[] list, String queryType, String filter, int include)
          Method to create the DataElement object in the datastore.
 void deleteDir(com.ibm.as400.access.IFSFile fileObj, com.ibm.etools.systems.dstore.core.model.DataElement status)
          deleteDir
 void extendSchema(com.ibm.etools.systems.dstore.core.model.DataElement schemaRoot)
           
protected  com.ibm.etools.systems.dstore.core.model.DataElement getFileElement(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.as400.access.IFSFile file)
           
protected  InputStream getInputStreamForFile(String filename)
          Override of Universal's getInputStreamForFile()
 com.ibm.etools.systems.dstore.core.model.DataElement handleCommand(com.ibm.etools.systems.dstore.core.model.DataElement theElement)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleCreateFile(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleCreateFolder(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleDelete(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleFindFiles(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType, boolean caseSensitive, boolean usingRegex)
          Method to find all files under the subject that match the specified filter.
protected  com.ibm.etools.systems.dstore.core.model.DataElement handleQueryAdvanceProperty(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
          Method to retrieve advance properties of the file or folder.
 com.ibm.etools.systems.dstore.core.model.DataElement handleQueryAll(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement attributes, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType, boolean caseSensitive)
           
protected  com.ibm.etools.systems.dstore.core.model.DataElement handleQueryBasicProperty(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
          Method to retrieve basic properties of the file or folder.
protected  com.ibm.etools.systems.dstore.core.model.DataElement handleQuerycanWriteProperty(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
          Method to Retrieve canWrite property of the file or folder.
protected  com.ibm.etools.systems.dstore.core.model.DataElement handleQueryExists(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType)
          Method to query existence of the file or folder.
 com.ibm.etools.systems.dstore.core.model.DataElement handleQueryFiles(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement attributes, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType, boolean caseSensitive)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleQueryFolders(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement attributes, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType, boolean caseSensitive)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleQueryGetRemoteObject(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType)
          Method to get remote object
 com.ibm.etools.systems.dstore.core.model.DataElement handleQueryRoots(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleRename(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleSearch(com.ibm.etools.systems.dstore.core.model.DataElement theElement, com.ibm.etools.systems.dstore.core.model.DataElement status, String queryType, boolean fileNamesCaseSensitive)
          Method to do a search.
 com.ibm.etools.systems.dstore.core.model.DataElement handleSetLastModified(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
           
 com.ibm.etools.systems.dstore.core.model.DataElement handleSetReadOnly(com.ibm.etools.systems.dstore.core.model.DataElement subject, com.ibm.etools.systems.dstore.core.model.DataElement status)
           
 String setProperties(com.ibm.as400.access.IFSFile fileObj)
          Method to obtain the properties of file or folder.
 
Methods inherited from class com.ibm.etools.systems.universal.miners.UniversalFileSystemMiner
createDataElement, createDataElement, createDataElement, deleteDir, finish, getAbsoluteVirtualPath, getArchiveHandlerFor, getClassificationString, getDepth, getFileClassifier, getFileElement, getFilterString, getShowHiddenFlag, handleCancel, handleCopy, handleCreateVirtualFile, handleCreateVirtualFolder, handleDeleteFromArchive, handleDownload, handleGetOSType, handleQueryAllArchive, handleQueryClassName, handleQueryEncoding, handleQueryFileClassification, handleQueryQualifiedClassName, handleQueryUnusedPort, internalQueryAll, isSpecialChar, load, setProperties, setProperties, setProperties, statusCancelled, statusDone
 
Methods inherited from class com.ibm.etools.systems.dstore.core.miners.miner.Miner
command, createAbstractCommandDescriptor, createAbstractObjectDescriptor, createAbstractObjectDescriptor, createAbstractRelationship, createCommandDescriptor, createCommandDescriptor, createObjectDescriptor, createObjectDescriptor, createReference, createRelationDescriptor, getCommandArgument, getCommandName, getCommandStatus, getDependencies, getExternalLoader, getLocalizedString, getMinerData, getMinerDependencies, getMinerElement, getMinerTransient, getName, getNumberOfCommandArguments, getResourceBundle, getSchemaRoot, getValue, isConnected, isInitialized, load, makeTransient, setDataStore, setExternalLoader, updateMinerInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values
Constructor Detail

IFSFileSystemMiner

public IFSFileSystemMiner()
Constructor

Method Detail

extendSchema

public void extendSchema(com.ibm.etools.systems.dstore.core.model.DataElement schemaRoot)
Specified by:
extendSchema in interface com.ibm.etools.systems.dstore.core.model.ISchemaExtender
See Also:
UniversalFileSystemMiner.extendSchema(DataElement)

handleCommand

public com.ibm.etools.systems.dstore.core.model.DataElement handleCommand(com.ibm.etools.systems.dstore.core.model.DataElement theElement)
See Also:
UniversalFileSystemMiner.handleCommand(DataElement)

handleSearch

public com.ibm.etools.systems.dstore.core.model.DataElement handleSearch(com.ibm.etools.systems.dstore.core.model.DataElement theElement,
                                                                         com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                         String queryType,
                                                                         boolean fileNamesCaseSensitive)
Method to do a search.


handleFindFiles

public com.ibm.etools.systems.dstore.core.model.DataElement handleFindFiles(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                            com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                            String queryType,
                                                                            boolean caseSensitive,
                                                                            boolean usingRegex)
Method to find all files under the subject that match the specified filter.


handleQueryAll

public com.ibm.etools.systems.dstore.core.model.DataElement handleQueryAll(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                           com.ibm.etools.systems.dstore.core.model.DataElement attributes,
                                                                           com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                           String queryType,
                                                                           boolean caseSensitive)

handleQueryFiles

public com.ibm.etools.systems.dstore.core.model.DataElement handleQueryFiles(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                             com.ibm.etools.systems.dstore.core.model.DataElement attributes,
                                                                             com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                             String queryType,
                                                                             boolean caseSensitive)

handleQueryFolders

public com.ibm.etools.systems.dstore.core.model.DataElement handleQueryFolders(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                               com.ibm.etools.systems.dstore.core.model.DataElement attributes,
                                                                               com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                               String queryType,
                                                                               boolean caseSensitive)

handleQueryRoots

public com.ibm.etools.systems.dstore.core.model.DataElement handleQueryRoots(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                             com.ibm.etools.systems.dstore.core.model.DataElement status)

handleDelete

public com.ibm.etools.systems.dstore.core.model.DataElement handleDelete(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                         com.ibm.etools.systems.dstore.core.model.DataElement status)

handleRename

public com.ibm.etools.systems.dstore.core.model.DataElement handleRename(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                         com.ibm.etools.systems.dstore.core.model.DataElement status)

handleCreateFile

public com.ibm.etools.systems.dstore.core.model.DataElement handleCreateFile(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                             com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                             String queryType)

handleCreateFolder

public com.ibm.etools.systems.dstore.core.model.DataElement handleCreateFolder(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                               com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                               String queryType)

handleSetReadOnly

public com.ibm.etools.systems.dstore.core.model.DataElement handleSetReadOnly(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                              com.ibm.etools.systems.dstore.core.model.DataElement status)

handleSetLastModified

public com.ibm.etools.systems.dstore.core.model.DataElement handleSetLastModified(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                                  com.ibm.etools.systems.dstore.core.model.DataElement status)

deleteDir

public void deleteDir(com.ibm.as400.access.IFSFile fileObj,
                      com.ibm.etools.systems.dstore.core.model.DataElement status)
deleteDir


getFileElement

protected com.ibm.etools.systems.dstore.core.model.DataElement getFileElement(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                              com.ibm.as400.access.IFSFile file)

createDataElement

protected void createDataElement(com.ibm.etools.systems.dstore.core.model.DataStore ds,
                                 com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                 com.ibm.as400.access.IFSFile[] list,
                                 String queryType,
                                 String filter,
                                 int include)
Method to create the DataElement object in the datastore.


setProperties

public String setProperties(com.ibm.as400.access.IFSFile fileObj)
Method to obtain the properties of file or folder.


handleQueryBasicProperty

protected com.ibm.etools.systems.dstore.core.model.DataElement handleQueryBasicProperty(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                                        com.ibm.etools.systems.dstore.core.model.DataElement status)
Method to retrieve basic properties of the file or folder.


handleQuerycanWriteProperty

protected com.ibm.etools.systems.dstore.core.model.DataElement handleQuerycanWriteProperty(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                                           com.ibm.etools.systems.dstore.core.model.DataElement status)
Method to Retrieve canWrite property of the file or folder.


handleQueryAdvanceProperty

protected com.ibm.etools.systems.dstore.core.model.DataElement handleQueryAdvanceProperty(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                                          com.ibm.etools.systems.dstore.core.model.DataElement status)
Method to retrieve advance properties of the file or folder.


handleQueryExists

protected com.ibm.etools.systems.dstore.core.model.DataElement handleQueryExists(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                                 com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                                 String queryType)
Method to query existence of the file or folder.


handleQueryGetRemoteObject

public com.ibm.etools.systems.dstore.core.model.DataElement handleQueryGetRemoteObject(com.ibm.etools.systems.dstore.core.model.DataElement subject,
                                                                                       com.ibm.etools.systems.dstore.core.model.DataElement status,
                                                                                       String queryType)
Method to get remote object


getInputStreamForFile

protected InputStream getInputStreamForFile(String filename)
                                     throws IOException
Override of Universal's getInputStreamForFile()

Throws:
IOException

iSeries Remote Systems
v6.0.0

Copyright © 2005 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.