ArcGIS Server Geoportal extension
10

com.esri.gpt.catalog.arcims
Class MakeUuidRequest

java.lang.Object
  extended by com.esri.gpt.catalog.arcims.ImsRequest
      extended by com.esri.gpt.catalog.arcims.PublishServiceRequest
          extended by com.esri.gpt.catalog.arcims.MakeUuidRequest

public class MakeUuidRequest
extends PublishServiceRequest

Makes a uuid by executing a request against an ArcIMS metadata publish service.


Field Summary
 
Fields inherited from class com.esri.gpt.catalog.arcims.ImsRequest
ACTION_STATUS_ERROR, ACTION_STATUS_NONE, ACTION_STATUS_OK, ACTION_STATUS_REPLACED, ACTION_STATUS_UNKNOWN
 
Constructor Summary
MakeUuidRequest()
          Default constructor.
MakeUuidRequest(RequestContext requestContext, Publisher publisher)
          Constructs with an associated request context and publisher.
 
Method Summary
 String executeMakeUuid()
          Executes a GET_UUID request against an ArcIMS metadata publish service.
protected  void onEndSaxElement(String lowerCaseTagName, String characters)
          Triggered when a SAX element is ended during the parsing of an axl response.
 
Methods inherited from class com.esri.gpt.catalog.arcims.PublishServiceRequest
executeRequest, getPublisher, getRequestContext, setPublisher, setRequestContext
 
Methods inherited from class com.esri.gpt.catalog.arcims.ImsRequest
executeRequest, getActionStatus, getAxlRequest, getAxlResponse, getCredentials, getService, makeClient, onStartSaxElement, setActionStatus, setAxlRequest, setAxlResponse, setCredentials, setService, wasActionOK
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MakeUuidRequest

public MakeUuidRequest()
Default constructor.


MakeUuidRequest

public MakeUuidRequest(RequestContext requestContext,
                       Publisher publisher)
Constructs with an associated request context and publisher.

Parameters:
requestContext - the request context
publisher - the publisher
Method Detail

executeMakeUuid

public String executeMakeUuid()
                       throws ImsServiceException
Executes a GET_UUID request against an ArcIMS metadata publish service.

Throws:
PublishServiceException - if an exception occurs
ImsServiceException

onEndSaxElement

protected void onEndSaxElement(String lowerCaseTagName,
                               String characters)
Triggered when a SAX element is ended during the parsing of an axl response.

Overrides:
onEndSaxElement in class ImsRequest
Parameters:
lowerCaseTagName - the lower-case tag name of the element
characters - the text node value of the element

ArcGIS Server Geoportal extension
10

Copyright 2010 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.