Esri Geoportal Server
1.2.9

com.esri.gpt.control.webharvest.client.arcgis
Class ArcGISProtocol

java.lang.Object
  extended by com.esri.gpt.catalog.harvest.protocols.HarvestProtocol
      extended by com.esri.gpt.catalog.harvest.protocols.AbstractHTTPHarvestProtocol
          extended by com.esri.gpt.control.webharvest.client.arcgis.ArcGISProtocol
All Implemented Interfaces:
Protocol, Serializable

public class ArcGISProtocol
extends AbstractHTTPHarvestProtocol

ArcGIS server protocol.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.gpt.catalog.harvest.protocols.HarvestProtocol
HarvestProtocol.ProtocolType
 
Field Summary
static String NAME
          name of the protocol
static String SOAP_URL
          secondary URL tag name
 
Constructor Summary
ArcGISProtocol()
           
 
Method Summary
 StringAttributeMap getAttributeMap()
          Gets protocol attributes map.
 long getFlags()
          Gets flag set.
 String getKind()
          Gets protocol kind.
 String getSoapUrl()
          Gets secondary URL.
 HarvestProtocol.ProtocolType getType()
          Gets protocol type.
 QueryBuilder newQueryBuilder(IterationContext context, String url)
          Creates new query builder.
 void setAttributeMap(StringAttributeMap attributeMap)
          Sets protocol attributes map.
 void setFlags(long flags)
          Sets flag set.
 void setSoapUrl(String value)
          Sets secondary URL.
 
Methods inherited from class com.esri.gpt.catalog.harvest.protocols.AbstractHTTPHarvestProtocol
getUserName, getUserPassword, ping, setUserName, setUserPassword
 
Methods inherited from class com.esri.gpt.catalog.harvest.protocols.HarvestProtocol
applyAttributeMap, chckAttr, checkConnection, decryptString, encryptString, extractAttributeMap, getAdHoc, getClient, getDestinations, getPingSupported, newExecutor, setAdHoc, setDestinations, toString, toXmlString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
name of the protocol

See Also:
Constant Field Values

SOAP_URL

public static final String SOAP_URL
secondary URL tag name

See Also:
Constant Field Values
Constructor Detail

ArcGISProtocol

public ArcGISProtocol()
Method Detail

getKind

public String getKind()
Description copied from interface: Protocol
Gets protocol kind.

Specified by:
getKind in interface Protocol
Overrides:
getKind in class HarvestProtocol
Returns:
protocol kind

getFlags

public long getFlags()
Description copied from interface: Protocol
Gets flag set.

Specified by:
getFlags in interface Protocol
Overrides:
getFlags in class HarvestProtocol
Returns:
flags set

setFlags

public void setFlags(long flags)
Description copied from interface: Protocol
Sets flag set.

Specified by:
setFlags in interface Protocol
Overrides:
setFlags in class HarvestProtocol
Parameters:
flags - flag set

getAttributeMap

public StringAttributeMap getAttributeMap()
Description copied from interface: Protocol
Gets protocol attributes map. Used to exchange attributes with the form.

Specified by:
getAttributeMap in interface Protocol
Overrides:
getAttributeMap in class HarvestProtocol
Returns:
attributes map

setAttributeMap

public void setAttributeMap(StringAttributeMap attributeMap)
Description copied from interface: Protocol
Sets protocol attributes map. Used to exchange attributes with the form.

Specified by:
setAttributeMap in interface Protocol
Overrides:
setAttributeMap in class HarvestProtocol
Parameters:
attributeMap - attributes map

newQueryBuilder

public QueryBuilder newQueryBuilder(IterationContext context,
                                    String url)
Description copied from interface: Protocol
Creates new query builder.

Parameters:
context - iteration context
url - url
Returns:
query builder

getSoapUrl

public String getSoapUrl()
Gets secondary URL.

Returns:
secondary URL

setSoapUrl

public void setSoapUrl(String value)
Sets secondary URL.

Parameters:
value - secondary URL

getType

public HarvestProtocol.ProtocolType getType()
Description copied from class: HarvestProtocol
Gets protocol type.

Specified by:
getType in class HarvestProtocol
Returns:
protocol type

Esri Geoportal Server
1.2.9

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