|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.server.ServiceCatalog
public class ServiceCatalog
The ServiceCatalog object, which implements the Service Catalog.
The ServiceCatalog object is intended only for use by the web service catalog template applications that are included as part of the Application Developer Framework for ArcGIS for Server. To learn more about these templates, refer to the ArcGIS for Server developer documentation.
| Field Summary |
|---|
| Fields inherited from interface com.esri.arcgis.system.IRequestHandler |
|---|
IID, IID46a0e2ea_3b64_4a46_bd78_88a1660f35bb, xxDummy |
| Constructor Summary | |
|---|---|
ServiceCatalog()
Constructs a ServiceCatalog using ArcGIS Engine. |
|
ServiceCatalog(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ServiceCatalog theServiceCatalog = (ServiceCatalog) obj; |
|
| Method Summary | |
|---|---|
IServiceDescription |
createServiceDescription()
Creates a new web service description. |
IServiceDescriptionArray |
createServiceDescriptionArray()
Creates a new array of web service descriptions. |
IStringArray |
createServiceFolderArray()
Creates a new array of web service folders. |
boolean |
equals(Object o)
Compare this object with another |
byte[] |
getCatalogDescriptionDocument(String catalogName,
String catalogUrl)
The WSDL for the Service Catalog. |
static String |
getClsid()
getClsid. |
byte[] |
getDescriptionDocument(String serviceName,
String serviceType,
String serviceURL)
The WSDL for a specified service. |
IStringArray |
getFolders(String folderName)
Gets an IStringArray of service folder names. |
int |
getMessageFormats()
The message formats supported by the web services in the catalog. |
int |
getMessageVersion()
The message version this server version supports. |
IServiceDescriptionArray |
getServiceDescriptions()
An array of the web service descriptions in the web service catalog. |
IServiceDescriptionArray |
getServiceDescriptionsEx(String folderName)
An array of the web service descriptions in the web service catalog. |
byte[] |
handleBinaryRequest(byte[] request)
Handles a binary request. |
String |
handleStringRequest(String capabilities,
String request)
Handles a SOAP string request. |
int |
hashCode()
the hashcode for this object |
void |
setMessageFormats(int rhs1)
The message formats supported by the web services in the catalog. |
void |
setMessageVersion(int rhs1)
The message version supported by the server. |
void |
setServiceDescriptionsByRef(IServiceDescriptionArray rhs1)
The array of the web service descriptions for the web service catalog. |
void |
setServiceFoldersByRef(IStringArray rhs1)
The array of the web service folders for the web service catalog. |
| 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 |
|---|
public ServiceCatalog()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ServiceCatalog(Object obj)
throws IOException
ServiceCatalog theServiceCatalog = (ServiceCatalog) obj;
obj to ServiceCatalog.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IServiceDescriptionArray getServiceDescriptions()
throws IOException,
AutomationException
getServiceDescriptions in interface IServiceCatalogIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMessageVersion()
throws IOException,
AutomationException
getMessageVersion in interface IServiceCatalog2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMessageFormats()
throws IOException,
AutomationException
getMessageFormats in interface IServiceCatalog2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IServiceDescriptionArray getServiceDescriptionsEx(String folderName)
throws IOException,
AutomationException
getServiceDescriptionsEx in interface IServiceCatalog2folderName - The folderName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray getFolders(String folderName)
throws IOException,
AutomationException
getFolders in interface IServiceCatalog2folderName - The folderName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IServiceDescription createServiceDescription()
throws IOException,
AutomationException
createServiceDescription in interface IServiceCatalogAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IServiceDescriptionArray createServiceDescriptionArray()
throws IOException,
AutomationException
createServiceDescriptionArray in interface IServiceCatalogAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServiceDescriptionsByRef(IServiceDescriptionArray rhs1)
throws IOException,
AutomationException
setServiceDescriptionsByRef in interface IServiceCatalogAdminrhs1 - A reference to a com.esri.arcgis.server.IServiceDescriptionArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte[] getDescriptionDocument(String serviceName,
String serviceType,
String serviceURL)
throws IOException,
AutomationException
getDescriptionDocument in interface IServiceCatalogAdminserviceName - The serviceName (in)serviceType - The serviceType (in)serviceURL - The serviceURL (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte[] getCatalogDescriptionDocument(String catalogName,
String catalogUrl)
throws IOException,
AutomationException
getCatalogDescriptionDocument in interface IServiceCatalogAdmincatalogName - The catalogName (in)catalogUrl - The catalogUrl (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMessageFormats(int rhs1)
throws IOException,
AutomationException
setMessageFormats in interface IServiceCatalogAdmin2rhs1 - A com.esri.arcgis.server.esriServiceCatalogMessageFormat constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMessageVersion(int rhs1)
throws IOException,
AutomationException
setMessageVersion in interface IServiceCatalogAdmin2rhs1 - A com.esri.arcgis.system.esriArcGISVersion constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IStringArray createServiceFolderArray()
throws IOException,
AutomationException
createServiceFolderArray in interface IServiceCatalogAdmin2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServiceFoldersByRef(IStringArray rhs1)
throws IOException,
AutomationException
setServiceFoldersByRef in interface IServiceCatalogAdmin2rhs1 - A reference to a com.esri.arcgis.system.IStringArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public byte[] handleBinaryRequest(byte[] request)
throws IOException,
AutomationException
handleBinaryRequest in interface IRequestHandlerrequest - An unsigned byte (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String handleStringRequest(String capabilities,
String request)
throws IOException,
AutomationException
handleStringRequest in interface IRequestHandlercapabilities - The capabilities (in)request - The request (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||