com.esri.arcgis.search
Class SSUtilities

java.lang.Object
  extended by com.esri.arcgis.search.SSUtilities
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, ISSUtilities, java.io.Serializable

public class SSUtilities
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISSUtilities

COM Class 'SSUtilities'. Generated 3/19/2015 1:20:50 PM from 'C:\ArcGIS\COM\esriSearch.tlb'

Description 'Helper object with common search server utility methods.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.search.ISSUtilities
IID, IIDee1b2033_ccb2_4f12_9d92_21afcc50f185, xxDummy
 
Constructor Summary
SSUtilities()
          Constructs a SSUtilities using ArcGIS Engine.
SSUtilities(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SSUtilities theSSUtilities = (SSUtilities) obj;
 
Method Summary
 void checkIndexingOverDue(IIndexingStatus pIndexingStatus, boolean[] pIsFullIndexingOverDue, boolean[] pIsIncrementalIndexingOverDue, ITime[] ppFullUTCTime, ITime ppIncrUTCTime)
          .
 IIndexingOptions createDefaultIndexingOptions(java.lang.String fileName)
          .
 void createDefaultIndexingStatus(java.lang.String fileName, IIndexingOptions pIndexingOptions)
          .
 IDataSourceConfiguration createDSCFromFile(java.lang.String fileName)
          .
 IDSCStatusArray createDSCStatusArrayFromFile(java.lang.String fileName)
          .
 void createDSCXMLFile(IDataSourceConfiguration pDataSourceConfiguration, java.lang.String folderName)
          .
 void createIndexingFoldersAndFiles(IPropertySet pProps, java.lang.String serviceName)
          .
 void createIndexingOptionsFile(IIndexingOptions pIndexingOptions, java.lang.String fileName)
          .
 void createSearchGDB(java.lang.String indexRootFolder, java.lang.String gdbName)
          .
 void deleteDirectory(java.lang.String dir)
          .
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 java.lang.String getCurrentUTCTime(ITime[] ppCurUTCTime)
          .
 java.lang.String getCurrentUTCTimeXMLString()
          .
 IStringArray getDataSourceList(java.lang.String cfgLocation)
          .
 IStringArray getDataSourceListFromGDB(java.lang.String gdbConnectionFile, java.lang.String serviceName)
          .
 java.lang.String getDSCStatusFileName(java.lang.String indexingConfigPath)
          .
 java.lang.String getDSCXMLFileName(java.lang.String folderName, java.lang.String catalogPath)
          .
 java.lang.String getFileGDBPath(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getFinishFileName(java.lang.String folder)
          .
 java.lang.String getGDBConnectionPath(IPropertySet pProps, java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getIndexingConfigPath(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getIndexingOptionsFileName(java.lang.String indexingConfigPath)
          .
 java.lang.String getIndexingStatusFileName(java.lang.String indexingConfigPath)
          .
 IServerContext getIndexItemSO(IServerObjectManager pSOM, java.lang.String serviceName, IServerObject[] ppSO)
          .
 java.lang.String getIndexLocation(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getSearchServiceLocation(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getStagingIndexLocation(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getStagingIndexPath(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getStagingIndexStagingPath(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 java.lang.String getStagingPath(java.lang.String arcgisindexLocation, java.lang.String serviceName)
          .
 int hashCode()
          the hashcode for this object
 ITable initDataSourceConfigurationTable(IWorkspaceName pWSN, java.lang.String dataSourceCfgTableTN)
          .
 boolean isOverDue(java.lang.String targetUTCXMLTime)
          .
 ITable openDataSourceConfigurationTable(IFeatureWorkspace pFWS, java.lang.String dSCTableName)
          .
 ITable openDSCTable(java.lang.String sDEConnection, java.lang.String serviceName)
          .
 java.lang.String qualifyTableName(IFeatureWorkspace pFWS, java.lang.String tableName)
          .
 IIndexingOptions readIndexingOptionsFile(java.lang.String fileName)
          .
 IIndexingStatus readIndexingStatus(java.lang.String fileName)
          .
 void release()
          Release a SSUtilities.
 void replaceDSCStatusFile(IDSCStatusArray pDSCStatusArray, java.lang.String bsDSCStatusFileName)
          .
 void replaceIndexingStatusFile(IIndexingStatus pIndexingStatus, java.lang.String indexingStatusFileName)
          .
 void setNextIndexingStartTime(boolean isFull, IIndexingOptions pIndexingOptions, IIndexingStatus pIndexingStatus)
          .
 void updateDSCRunningStatus(IPropertySet pConnProps, IServerObjectManager pSOM, java.lang.String bsDSCStatusFileName, java.lang.String serviceName, IDSCStatusArray[] ppDSCStatusArray)
          .
 void updateFullStartTimeIndexingStatus(IIndexingOptions pIndexingOptions, java.lang.String indexingConfigPath, IIndexingStatus pIndexingStatus)
          .
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSUtilities

public SSUtilities()
            throws java.io.IOException,
                   java.net.UnknownHostException
Constructs a SSUtilities using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

SSUtilities

public SSUtilities(java.lang.Object obj)
            throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
SSUtilities theSSUtilities = (SSUtilities) obj;

Construct a SSUtilities using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to SSUtilities.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a SSUtilities.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getIndexItemSO

public IServerContext getIndexItemSO(IServerObjectManager pSOM,
                                     java.lang.String serviceName,
                                     IServerObject[] ppSO)
                              throws java.io.IOException,
                                     AutomationException
.

Specified by:
getIndexItemSO in interface ISSUtilities
Parameters:
pSOM - A reference to a com.esri.arcgis.server.IServerObjectManager (in)
serviceName - The serviceName (in)
ppSO - A reference to a com.esri.arcgis.server.IServerObject (out: use single element array)
Returns:
A reference to a com.esri.arcgis.server.IServerContext
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteDirectory

public void deleteDirectory(java.lang.String dir)
                     throws java.io.IOException,
                            AutomationException
.

Specified by:
deleteDirectory in interface ISSUtilities
Parameters:
dir - The dir (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDSCXMLFileName

public java.lang.String getDSCXMLFileName(java.lang.String folderName,
                                          java.lang.String catalogPath)
                                   throws java.io.IOException,
                                          AutomationException
.

Specified by:
getDSCXMLFileName in interface ISSUtilities
Parameters:
folderName - The folderName (in)
catalogPath - The catalogPath (in)
Returns:
The dSCFileName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDSCXMLFile

public void createDSCXMLFile(IDataSourceConfiguration pDataSourceConfiguration,
                             java.lang.String folderName)
                      throws java.io.IOException,
                             AutomationException
.

Specified by:
createDSCXMLFile in interface ISSUtilities
Parameters:
pDataSourceConfiguration - A reference to a com.esri.arcgis.search.IDataSourceConfiguration (in)
folderName - The folderName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDSCFromFile

public IDataSourceConfiguration createDSCFromFile(java.lang.String fileName)
                                           throws java.io.IOException,
                                                  AutomationException
.

Specified by:
createDSCFromFile in interface ISSUtilities
Parameters:
fileName - The fileName (in)
Returns:
A reference to a com.esri.arcgis.search.IDataSourceConfiguration
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDataSourceList

public IStringArray getDataSourceList(java.lang.String cfgLocation)
                               throws java.io.IOException,
                                      AutomationException
.

Specified by:
getDataSourceList in interface ISSUtilities
Parameters:
cfgLocation - The cfgLocation (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexingOptionsFileName

public java.lang.String getIndexingOptionsFileName(java.lang.String indexingConfigPath)
                                            throws java.io.IOException,
                                                   AutomationException
.

Specified by:
getIndexingOptionsFileName in interface ISSUtilities
Parameters:
indexingConfigPath - The indexingConfigPath (in)
Returns:
The indexingOptionsFileName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createIndexingOptionsFile

public void createIndexingOptionsFile(IIndexingOptions pIndexingOptions,
                                      java.lang.String fileName)
                               throws java.io.IOException,
                                      AutomationException
.

Specified by:
createIndexingOptionsFile in interface ISSUtilities
Parameters:
pIndexingOptions - A reference to a com.esri.arcgis.search.IIndexingOptions (in)
fileName - The fileName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readIndexingOptionsFile

public IIndexingOptions readIndexingOptionsFile(java.lang.String fileName)
                                         throws java.io.IOException,
                                                AutomationException
.

Specified by:
readIndexingOptionsFile in interface ISSUtilities
Parameters:
fileName - The fileName (in)
Returns:
A reference to a com.esri.arcgis.search.IIndexingOptions
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDefaultIndexingOptions

public IIndexingOptions createDefaultIndexingOptions(java.lang.String fileName)
                                              throws java.io.IOException,
                                                     AutomationException
.

Specified by:
createDefaultIndexingOptions in interface ISSUtilities
Parameters:
fileName - The fileName (in)
Returns:
A reference to a com.esri.arcgis.search.IIndexingOptions
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDSCStatusFileName

public java.lang.String getDSCStatusFileName(java.lang.String indexingConfigPath)
                                      throws java.io.IOException,
                                             AutomationException
.

Specified by:
getDSCStatusFileName in interface ISSUtilities
Parameters:
indexingConfigPath - The indexingConfigPath (in)
Returns:
The dSCStatusFileName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDSCStatusArrayFromFile

public IDSCStatusArray createDSCStatusArrayFromFile(java.lang.String fileName)
                                             throws java.io.IOException,
                                                    AutomationException
.

Specified by:
createDSCStatusArrayFromFile in interface ISSUtilities
Parameters:
fileName - The fileName (in)
Returns:
A reference to a com.esri.arcgis.search.IDSCStatusArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replaceDSCStatusFile

public void replaceDSCStatusFile(IDSCStatusArray pDSCStatusArray,
                                 java.lang.String bsDSCStatusFileName)
                          throws java.io.IOException,
                                 AutomationException
.

Specified by:
replaceDSCStatusFile in interface ISSUtilities
Parameters:
pDSCStatusArray - A reference to a com.esri.arcgis.search.IDSCStatusArray (in)
bsDSCStatusFileName - The bsDSCStatusFileName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateDSCRunningStatus

public void updateDSCRunningStatus(IPropertySet pConnProps,
                                   IServerObjectManager pSOM,
                                   java.lang.String bsDSCStatusFileName,
                                   java.lang.String serviceName,
                                   IDSCStatusArray[] ppDSCStatusArray)
                            throws java.io.IOException,
                                   AutomationException
.

Specified by:
updateDSCRunningStatus in interface ISSUtilities
Parameters:
pConnProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
pSOM - A reference to a com.esri.arcgis.server.IServerObjectManager (in)
bsDSCStatusFileName - The bsDSCStatusFileName (in)
serviceName - The serviceName (in)
ppDSCStatusArray - A reference to a com.esri.arcgis.search.IDSCStatusArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateFullStartTimeIndexingStatus

public void updateFullStartTimeIndexingStatus(IIndexingOptions pIndexingOptions,
                                              java.lang.String indexingConfigPath,
                                              IIndexingStatus pIndexingStatus)
                                       throws java.io.IOException,
                                              AutomationException
.

Specified by:
updateFullStartTimeIndexingStatus in interface ISSUtilities
Parameters:
pIndexingOptions - A reference to a com.esri.arcgis.search.IIndexingOptions (in)
indexingConfigPath - The indexingConfigPath (in)
pIndexingStatus - A reference to a com.esri.arcgis.search.IIndexingStatus (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replaceIndexingStatusFile

public void replaceIndexingStatusFile(IIndexingStatus pIndexingStatus,
                                      java.lang.String indexingStatusFileName)
                               throws java.io.IOException,
                                      AutomationException
.

Specified by:
replaceIndexingStatusFile in interface ISSUtilities
Parameters:
pIndexingStatus - A reference to a com.esri.arcgis.search.IIndexingStatus (in)
indexingStatusFileName - The indexingStatusFileName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDefaultIndexingStatus

public void createDefaultIndexingStatus(java.lang.String fileName,
                                        IIndexingOptions pIndexingOptions)
                                 throws java.io.IOException,
                                        AutomationException
.

Specified by:
createDefaultIndexingStatus in interface ISSUtilities
Parameters:
fileName - The fileName (in)
pIndexingOptions - A reference to a com.esri.arcgis.search.IIndexingOptions (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexingStatusFileName

public java.lang.String getIndexingStatusFileName(java.lang.String indexingConfigPath)
                                           throws java.io.IOException,
                                                  AutomationException
.

Specified by:
getIndexingStatusFileName in interface ISSUtilities
Parameters:
indexingConfigPath - The indexingConfigPath (in)
Returns:
The dSCFileName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readIndexingStatus

public IIndexingStatus readIndexingStatus(java.lang.String fileName)
                                   throws java.io.IOException,
                                          AutomationException
.

Specified by:
readIndexingStatus in interface ISSUtilities
Parameters:
fileName - The fileName (in)
Returns:
A reference to a com.esri.arcgis.search.IIndexingStatus
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSearchServiceLocation

public java.lang.String getSearchServiceLocation(java.lang.String arcgisindexLocation,
                                                 java.lang.String serviceName)
                                          throws java.io.IOException,
                                                 AutomationException
.

Specified by:
getSearchServiceLocation in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The searchServiceLocation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexLocation

public java.lang.String getIndexLocation(java.lang.String arcgisindexLocation,
                                         java.lang.String serviceName)
                                  throws java.io.IOException,
                                         AutomationException
.

Specified by:
getIndexLocation in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The indexLocation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStagingIndexLocation

public java.lang.String getStagingIndexLocation(java.lang.String arcgisindexLocation,
                                                java.lang.String serviceName)
                                         throws java.io.IOException,
                                                AutomationException
.

Specified by:
getStagingIndexLocation in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The stagingIndexLocation
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStagingPath

public java.lang.String getStagingPath(java.lang.String arcgisindexLocation,
                                       java.lang.String serviceName)
                                throws java.io.IOException,
                                       AutomationException
.

Specified by:
getStagingPath in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The stagingPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStagingIndexPath

public java.lang.String getStagingIndexPath(java.lang.String arcgisindexLocation,
                                            java.lang.String serviceName)
                                     throws java.io.IOException,
                                            AutomationException
.

Specified by:
getStagingIndexPath in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The stagingIndexPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStagingIndexStagingPath

public java.lang.String getStagingIndexStagingPath(java.lang.String arcgisindexLocation,
                                                   java.lang.String serviceName)
                                            throws java.io.IOException,
                                                   AutomationException
.

Specified by:
getStagingIndexStagingPath in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The stagingIndexStagingPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexingConfigPath

public java.lang.String getIndexingConfigPath(java.lang.String arcgisindexLocation,
                                              java.lang.String serviceName)
                                       throws java.io.IOException,
                                              AutomationException
.

Specified by:
getIndexingConfigPath in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The indexingConfigPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFinishFileName

public java.lang.String getFinishFileName(java.lang.String folder)
                                   throws java.io.IOException,
                                          AutomationException
.

Specified by:
getFinishFileName in interface ISSUtilities
Parameters:
folder - The folder (in)
Returns:
The pFinishFileName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createIndexingFoldersAndFiles

public void createIndexingFoldersAndFiles(IPropertySet pProps,
                                          java.lang.String serviceName)
                                   throws java.io.IOException,
                                          AutomationException
.

Specified by:
createIndexingFoldersAndFiles in interface ISSUtilities
Parameters:
pProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
serviceName - The serviceName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentUTCTimeXMLString

public java.lang.String getCurrentUTCTimeXMLString()
                                            throws java.io.IOException,
                                                   AutomationException
.

Specified by:
getCurrentUTCTimeXMLString in interface ISSUtilities
Returns:
The curUTCTimeXMLString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentUTCTime

public java.lang.String getCurrentUTCTime(ITime[] ppCurUTCTime)
                                   throws java.io.IOException,
                                          AutomationException
.

Specified by:
getCurrentUTCTime in interface ISSUtilities
Parameters:
ppCurUTCTime - A reference to a com.esri.arcgis.system.ITime (out: use single element array)
Returns:
The curUTCTimeXMLString
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

checkIndexingOverDue

public void checkIndexingOverDue(IIndexingStatus pIndexingStatus,
                                 boolean[] pIsFullIndexingOverDue,
                                 boolean[] pIsIncrementalIndexingOverDue,
                                 ITime[] ppFullUTCTime,
                                 ITime ppIncrUTCTime)
                          throws java.io.IOException,
                                 AutomationException
.

Specified by:
checkIndexingOverDue in interface ISSUtilities
Parameters:
pIndexingStatus - A reference to a com.esri.arcgis.search.IIndexingStatus (in)
pIsFullIndexingOverDue - The pIsFullIndexingOverDue (in)
pIsIncrementalIndexingOverDue - The pIsIncrementalIndexingOverDue (in)
ppFullUTCTime - A reference to a com.esri.arcgis.system.ITime (out: use single element array)
ppIncrUTCTime - A reference to a com.esri.arcgis.system.ITime (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOverDue

public boolean isOverDue(java.lang.String targetUTCXMLTime)
                  throws java.io.IOException,
                         AutomationException
.

Specified by:
isOverDue in interface ISSUtilities
Parameters:
targetUTCXMLTime - The targetUTCXMLTime (in)
Returns:
The isOverDue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setNextIndexingStartTime

public void setNextIndexingStartTime(boolean isFull,
                                     IIndexingOptions pIndexingOptions,
                                     IIndexingStatus pIndexingStatus)
                              throws java.io.IOException,
                                     AutomationException
.

Specified by:
setNextIndexingStartTime in interface ISSUtilities
Parameters:
isFull - The isFull (in)
pIndexingOptions - A reference to a com.esri.arcgis.search.IIndexingOptions (in)
pIndexingStatus - A reference to a com.esri.arcgis.search.IIndexingStatus (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFileGDBPath

public java.lang.String getFileGDBPath(java.lang.String arcgisindexLocation,
                                       java.lang.String serviceName)
                                throws java.io.IOException,
                                       AutomationException
.

Specified by:
getFileGDBPath in interface ISSUtilities
Parameters:
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The fileGDBPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGDBConnectionPath

public java.lang.String getGDBConnectionPath(IPropertySet pProps,
                                             java.lang.String arcgisindexLocation,
                                             java.lang.String serviceName)
                                      throws java.io.IOException,
                                             AutomationException
.

Specified by:
getGDBConnectionPath in interface ISSUtilities
Parameters:
pProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
arcgisindexLocation - The arcgisindexLocation (in)
serviceName - The serviceName (in)
Returns:
The connectionFile
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDataSourceListFromGDB

public IStringArray getDataSourceListFromGDB(java.lang.String gdbConnectionFile,
                                             java.lang.String serviceName)
                                      throws java.io.IOException,
                                             AutomationException
.

Specified by:
getDataSourceListFromGDB in interface ISSUtilities
Parameters:
gdbConnectionFile - The gdbConnectionFile (in)
serviceName - The serviceName (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSearchGDB

public void createSearchGDB(java.lang.String indexRootFolder,
                            java.lang.String gdbName)
                     throws java.io.IOException,
                            AutomationException
.

Specified by:
createSearchGDB in interface ISSUtilities
Parameters:
indexRootFolder - The indexRootFolder (in)
gdbName - The gdbName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initDataSourceConfigurationTable

public ITable initDataSourceConfigurationTable(IWorkspaceName pWSN,
                                               java.lang.String dataSourceCfgTableTN)
                                        throws java.io.IOException,
                                               AutomationException
.

Specified by:
initDataSourceConfigurationTable in interface ISSUtilities
Parameters:
pWSN - A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)
dataSourceCfgTableTN - The dataSourceCfgTableTN (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openDSCTable

public ITable openDSCTable(java.lang.String sDEConnection,
                           java.lang.String serviceName)
                    throws java.io.IOException,
                           AutomationException
.

Specified by:
openDSCTable in interface ISSUtilities
Parameters:
sDEConnection - The sDEConnection (in)
serviceName - The serviceName (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openDataSourceConfigurationTable

public ITable openDataSourceConfigurationTable(IFeatureWorkspace pFWS,
                                               java.lang.String dSCTableName)
                                        throws java.io.IOException,
                                               AutomationException
.

Specified by:
openDataSourceConfigurationTable in interface ISSUtilities
Parameters:
pFWS - A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
dSCTableName - The dSCTableName (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

qualifyTableName

public java.lang.String qualifyTableName(IFeatureWorkspace pFWS,
                                         java.lang.String tableName)
                                  throws java.io.IOException,
                                         AutomationException
.

Specified by:
qualifyTableName in interface ISSUtilities
Parameters:
pFWS - A reference to a com.esri.arcgis.geodatabase.IFeatureWorkspace (in)
tableName - The tableName (in)
Returns:
The qualifiedTableName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.