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, Serializable

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

Helper object with common search server utility methods.

See Also:
Serialized Form

Constructor Summary
SSUtilities()
          Constructs a SSUtilities using ArcGIS Engine.
SSUtilities(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(String fileName)
          .
 void createDefaultIndexingStatus(String fileName, IIndexingOptions pIndexingOptions)
          .
 IDataSourceConfiguration createDSCFromFile(String fileName)
          .
 IDSCStatusArray createDSCStatusArrayFromFile(String fileName)
          .
 void createDSCXMLFile(IDataSourceConfiguration pDataSourceConfiguration, String folderName)
          .
 void createIndexingFoldersAndFiles(IPropertySet pProps, String serviceName)
          .
 void createIndexingOptionsFile(IIndexingOptions pIndexingOptions, String fileName)
          .
 void createSearchGDB(String indexRootFolder, String gdbName)
          .
 void deleteDirectory(String dir)
          .
 boolean equals(Object o)
          Compare this object with another
static String getClsid()
          getClsid.
 String getCurrentUTCTime(ITime[] ppCurUTCTime)
          .
 String getCurrentUTCTimeXMLString()
          .
 IStringArray getDataSourceList(String cfgLocation)
          .
 IStringArray getDataSourceListFromGDB(String gdbConnectionFile, String serviceName)
          .
 String getDSCStatusFileName(String indexingConfigPath)
          .
 String getDSCXMLFileName(String folderName, String catalogPath)
          .
 String getFileGDBPath(String arcgisindexLocation, String serviceName)
          .
 String getFinishFileName(String folder)
          .
 String getGDBConnectionPath(IPropertySet pProps, String arcgisindexLocation, String serviceName)
          .
 String getIndexingConfigPath(String arcgisindexLocation, String serviceName)
          .
 String getIndexingOptionsFileName(String indexingConfigPath)
          .
 String getIndexingStatusFileName(String indexingConfigPath)
          .
 IServerContext getIndexItemSO(IServerObjectManager pSOM, String serviceName, IServerObject[] ppSO)
          .
 String getIndexLocation(String arcgisindexLocation, String serviceName)
          .
 String getSearchServiceLocation(String arcgisindexLocation, String serviceName)
          .
 String getStagingIndexLocation(String arcgisindexLocation, String serviceName)
          .
 String getStagingIndexPath(String arcgisindexLocation, String serviceName)
          .
 String getStagingIndexStagingPath(String arcgisindexLocation, String serviceName)
          .
 String getStagingPath(String arcgisindexLocation, String serviceName)
          .
 int hashCode()
          the hashcode for this object
 ITable initDataSourceConfigurationTable(IWorkspaceName pWSN, String dataSourceCfgTableTN)
          .
 boolean isOverDue(String targetUTCXMLTime)
          .
 ITable openDataSourceConfigurationTable(IFeatureWorkspace pFWS, String dSCTableName)
          .
 ITable openDSCTable(String sDEConnection, String serviceName)
          .
 String qualifyTableName(IFeatureWorkspace pFWS, String tableName)
          .
 IIndexingOptions readIndexingOptionsFile(String fileName)
          .
 IIndexingStatus readIndexingStatus(String fileName)
          .
 void replaceDSCStatusFile(IDSCStatusArray pDSCStatusArray, String bsDSCStatusFileName)
          .
 void replaceIndexingStatusFile(IIndexingStatus pIndexingStatus, String indexingStatusFileName)
          .
 void setNextIndexingStartTime(boolean isFull, IIndexingOptions pIndexingOptions, IIndexingStatus pIndexingStatus)
          .
 void updateDSCRunningStatus(IPropertySet pConnProps, IServerObjectManager pSOM, String bsDSCStatusFileName, String serviceName, IDSCStatusArray[] ppDSCStatusArray)
          .
 void updateFullStartTimeIndexingStatus(IIndexingOptions pIndexingOptions, String indexingConfigPath, IIndexingStatus pIndexingStatus)
          .
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

SSUtilities

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

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

SSUtilities

public SSUtilities(Object obj)
            throws 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:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

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

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getIndexItemSO

public IServerContext getIndexItemSO(IServerObjectManager pSOM,
                                     String serviceName,
                                     IServerObject[] ppSO)
                              throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteDirectory

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

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

getDSCXMLFileName

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

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

createDSCXMLFile

public void createDSCXMLFile(IDataSourceConfiguration pDataSourceConfiguration,
                             String folderName)
                      throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDSCFromFile

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

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

getDataSourceList

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

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

getIndexingOptionsFileName

public String getIndexingOptionsFileName(String indexingConfigPath)
                                  throws IOException,
                                         AutomationException
.

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

createIndexingOptionsFile

public void createIndexingOptionsFile(IIndexingOptions pIndexingOptions,
                                      String fileName)
                               throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

readIndexingOptionsFile

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

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

createDefaultIndexingOptions

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

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

getDSCStatusFileName

public String getDSCStatusFileName(String indexingConfigPath)
                            throws IOException,
                                   AutomationException
.

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

createDSCStatusArrayFromFile

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

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

replaceDSCStatusFile

public void replaceDSCStatusFile(IDSCStatusArray pDSCStatusArray,
                                 String bsDSCStatusFileName)
                          throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateDSCRunningStatus

public void updateDSCRunningStatus(IPropertySet pConnProps,
                                   IServerObjectManager pSOM,
                                   String bsDSCStatusFileName,
                                   String serviceName,
                                   IDSCStatusArray[] ppDSCStatusArray)
                            throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateFullStartTimeIndexingStatus

public void updateFullStartTimeIndexingStatus(IIndexingOptions pIndexingOptions,
                                              String indexingConfigPath,
                                              IIndexingStatus pIndexingStatus)
                                       throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replaceIndexingStatusFile

public void replaceIndexingStatusFile(IIndexingStatus pIndexingStatus,
                                      String indexingStatusFileName)
                               throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDefaultIndexingStatus

public void createDefaultIndexingStatus(String fileName,
                                        IIndexingOptions pIndexingOptions)
                                 throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIndexingStatusFileName

public String getIndexingStatusFileName(String indexingConfigPath)
                                 throws IOException,
                                        AutomationException
.

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

readIndexingStatus

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

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

getSearchServiceLocation

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

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

getIndexLocation

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

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

getStagingIndexLocation

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

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

getStagingPath

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

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

getStagingIndexPath

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

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

getStagingIndexStagingPath

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

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

getIndexingConfigPath

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

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

getFinishFileName

public String getFinishFileName(String folder)
                         throws IOException,
                                AutomationException
.

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

createIndexingFoldersAndFiles

public void createIndexingFoldersAndFiles(IPropertySet pProps,
                                          String serviceName)
                                   throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentUTCTimeXMLString

public String getCurrentUTCTimeXMLString()
                                  throws IOException,
                                         AutomationException
.

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

getCurrentUTCTime

public String getCurrentUTCTime(ITime[] ppCurUTCTime)
                         throws 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:
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 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isOverDue

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

Specified by:
isOverDue in interface ISSUtilities
Parameters:
targetUTCXMLTime - The targetUTCXMLTime (in)
Returns:
The isOverDue
Throws:
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 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFileGDBPath

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

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

getGDBConnectionPath

public String getGDBConnectionPath(IPropertySet pProps,
                                   String arcgisindexLocation,
                                   String serviceName)
                            throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDataSourceListFromGDB

public IStringArray getDataSourceListFromGDB(String gdbConnectionFile,
                                             String serviceName)
                                      throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createSearchGDB

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

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

initDataSourceConfigurationTable

public ITable initDataSourceConfigurationTable(IWorkspaceName pWSN,
                                               String dataSourceCfgTableTN)
                                        throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openDSCTable

public ITable openDSCTable(String sDEConnection,
                           String serviceName)
                    throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openDataSourceConfigurationTable

public ITable openDataSourceConfigurationTable(IFeatureWorkspace pFWS,
                                               String dSCTableName)
                                        throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

qualifyTableName

public String qualifyTableName(IFeatureWorkspace pFWS,
                               String tableName)
                        throws 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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.