|
|||||||||
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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public IServiceDescriptionArray getServiceDescriptions() throws IOException, AutomationException
getServiceDescriptions
in interface IServiceCatalog
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMessageVersion() throws IOException, AutomationException
getMessageVersion
in interface IServiceCatalog2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMessageFormats() throws IOException, AutomationException
getMessageFormats
in interface IServiceCatalog2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IServiceDescriptionArray getServiceDescriptionsEx(String folderName) throws IOException, AutomationException
getServiceDescriptionsEx
in interface IServiceCatalog2
folderName
- 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 IServiceCatalog2
folderName
- 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 IServiceCatalogAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IServiceDescriptionArray createServiceDescriptionArray() throws IOException, AutomationException
createServiceDescriptionArray
in interface IServiceCatalogAdmin
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setServiceDescriptionsByRef(IServiceDescriptionArray rhs1) throws IOException, AutomationException
setServiceDescriptionsByRef
in interface IServiceCatalogAdmin
rhs1
- 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 IServiceCatalogAdmin
serviceName
- 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 IServiceCatalogAdmin
catalogName
- 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 IServiceCatalogAdmin2
rhs1
- 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 IServiceCatalogAdmin2
rhs1
- 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 IServiceCatalogAdmin2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setServiceFoldersByRef(IStringArray rhs1) throws IOException, AutomationException
setServiceFoldersByRef
in interface IServiceCatalogAdmin2
rhs1
- 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 IRequestHandler
request
- 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 IRequestHandler
capabilities
- 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 |