ArcGIS Server Geoportal extension
10

com.esri.gpt.catalog.arcims
Class CreateFolderRequest

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.CreateFolderRequest

public class CreateFolderRequest
extends PublishServiceRequest

Creates 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
CreateFolderRequest()
          Default constructor.
CreateFolderRequest(RequestContext requestContext, Publisher publisher)
          Constructs with an associated request context and publisher.
 
Method Summary
 String executeCreate(String folderName)
          Executes a PUT_METADATA request against an ArcIMS metadata publish service to create a folder.
 
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, onEndSaxElement, 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

CreateFolderRequest

public CreateFolderRequest()
Default constructor.


CreateFolderRequest

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

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

executeCreate

public String executeCreate(String folderName)
                     throws ImsServiceException
Executes a PUT_METADATA request against an ArcIMS metadata publish service to create a folder.
The folder is created under the root.

Parameters:
folderName - the folder name
Returns:
the uuid for the folder
Throws:
PublishServiceException
ImsServiceException

ArcGIS Server Geoportal extension
10

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