Esri Geoportal Server
1.2.9

com.esri.gpt.catalog.harvest.protocols
Class HarvestProtocolWaf

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.catalog.harvest.protocols.HarvestProtocolWaf
All Implemented Interfaces:
Protocol, Serializable

public class HarvestProtocolWaf
extends AbstractHTTPHarvestProtocol

WAF protocol.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.gpt.catalog.harvest.protocols.HarvestProtocol
HarvestProtocol.ProtocolType
 
Constructor Summary
HarvestProtocolWaf()
           
 
Method Summary
 void applyAttributeMap(StringAttributeMap attributeMap)
          Applies protocol attributes map.
 StringAttributeMap extractAttributeMap()
          Extracts protocol attributes map.
 StringAttributeMap getAttributeMap()
          Gets protocol attributes map.
 String getKind()
          Gets protocol kind.
 HarvestProtocol.ProtocolType getType()
          Deprecated.  
 QueryBuilder newQueryBuilder(IterationContext context, String url)
          Creates new query builder.
 void setAttributeMap(StringAttributeMap attributeMap)
          Sets protocol attributes map.
 
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
chckAttr, checkConnection, decryptString, encryptString, getAdHoc, getClient, getDestinations, getFlags, getPingSupported, newExecutor, setAdHoc, setDestinations, setFlags, toString, toXmlString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HarvestProtocolWaf

public HarvestProtocolWaf()
Method Detail

getType

@Deprecated
public final HarvestProtocol.ProtocolType getType()
Deprecated. 

Gets protocol type.

Specified by:
getType in class HarvestProtocol
Returns:
protocol type

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

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

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

applyAttributeMap

public void applyAttributeMap(StringAttributeMap attributeMap)
Description copied from interface: Protocol
Applies protocol attributes map. Used loading (typically decrypts user name/password).

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

extractAttributeMap

public StringAttributeMap extractAttributeMap()
Description copied from interface: Protocol
Extracts protocol attributes map. Used saving (typically encrypts user name/password).

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

Esri Geoportal Server
1.2.9

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