Esri Geoportal Server
1.2.2

com.esri.gpt.catalog.arcgis.agportal.publication
Class AgpDeleteRequest

java.lang.Object
  extended by com.esri.gpt.catalog.arcgis.agportal.publication.AgpBaseRequest
      extended by com.esri.gpt.catalog.arcgis.agportal.publication.AgpDeleteRequest

public class AgpDeleteRequest
extends AgpBaseRequest

Deletion request. Deletes single item from the user folder.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.gpt.catalog.arcgis.agportal.publication.AgpBaseRequest
AgpBaseRequest.AttrMap, AgpBaseRequest.ItemDesc, AgpBaseRequest.ItemEntry, AgpBaseRequest.ItemType
 
Field Summary
 
Fields inherited from class com.esri.gpt.catalog.arcgis.agportal.publication.AgpBaseRequest
credentialProvider, ep, requestContext, XSLTTEMPLATES
 
Constructor Summary
AgpDeleteRequest(RequestContext requestContext, CredentialProvider credtialProvider, EndPoint endPoint, String itemId, String folderName)
          Creates instance of the request.
AgpDeleteRequest(RequestContext requestContext, CredentialProvider credtialProvider, String itemId, String folderName)
          Creates instance of the request.
 
Method Summary
 void execute()
          Executes request.
 String getFolderName()
          Gets folder name.
 String getItemId()
          Gets item id.
 
Methods inherited from class com.esri.gpt.catalog.arcgis.agportal.publication.AgpBaseRequest
checkError, execute, extractCredentialProvider, extractEsriItemAttributes, extractId, extractItemInfo, fetchToken, getCompiledTemplate, getFolderUrl, getItemUrl, processEsriItemAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgpDeleteRequest

public AgpDeleteRequest(RequestContext requestContext,
                        CredentialProvider credtialProvider,
                        String itemId,
                        String folderName)
Creates instance of the request. End-point is extracted from the configuration file.

Parameters:
requestContext - request context
credtialProvider - credential provider
itemId - id of the item to delete
folderName - folder of the item

AgpDeleteRequest

public AgpDeleteRequest(RequestContext requestContext,
                        CredentialProvider credtialProvider,
                        EndPoint endPoint,
                        String itemId,
                        String folderName)
Creates instance of the request.

Parameters:
requestContext - request context
credtialProvider - credential provider
endPoint - ArcGIS portal end point
itemId - id of the item to delete
folderName - folder of the item
Method Detail

getFolderName

public String getFolderName()
Gets folder name.

Returns:
folder name

getItemId

public String getItemId()
Gets item id.

Returns:
item id

execute

public void execute()
             throws AgpServerException,
                    AgpPublishException
Executes request.

Throws:
IOException - if accessing end point failed
org.json.JSONException - if parsing response failed
AgpServerException
AgpPublishException

Esri Geoportal Server
1.2.2

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