Esri Geoportal Server
1.0

com.esri.gpt.sdisuite
Class IntegrationLinkBuilder

java.lang.Object
  extended by com.esri.gpt.catalog.search.ResourceLinkBuilder
      extended by com.esri.gpt.sdisuite.IntegrationLinkBuilder

public class IntegrationLinkBuilder
extends ResourceLinkBuilder

Resource link builder supporting sde.suite integration.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.esri.gpt.catalog.search.ResourceLinkBuilder
ResourceLinkBuilder.ServiceType
 
Field Summary
 
Fields inherited from class com.esri.gpt.catalog.search.ResourceLinkBuilder
RESOURCE_TYPE
 
Constructor Summary
IntegrationLinkBuilder()
          Default constructor.
 
Method Summary
 void build(SearchXslRecord xRecord, SearchResultRecord record)
          methods =================================================================
protected  void determineResourceUrl(SearchXslRecord xRecord, SearchResultRecord record)
          Determines the primary resource URL associated with the resultant record.
 void initialize(HttpServletRequest request, RequestContext context, MessageBroker messageBroker)
          Initializes the resource link builder.
 
Methods inherited from class com.esri.gpt.catalog.search.ResourceLinkBuilder
buildAddToMapLink, buildAGSLinks, buildContentTypeLink, buildCustomLinks, buildDetailsLink, buildMetadataLink, buildOpenLink, buildPreviewLink, buildThumbnailLink, buildWebsiteLink, encodeUrlParam, getBaseContextPath, getMapViewerUrl, getMessageBroker, getRequestContext, getResourceIdentifier, makeLabel, makeLink, newBuilder, setBaseContextPath, setMessageBroker, setResourceIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegrationLinkBuilder

public IntegrationLinkBuilder()
Default constructor.

Method Detail

build

public void build(SearchXslRecord xRecord,
                  SearchResultRecord record)
methods =================================================================

Overrides:
build in class ResourceLinkBuilder
Parameters:
xRecord - the underlying CSW record
record - the search result record

determineResourceUrl

protected void determineResourceUrl(SearchXslRecord xRecord,
                                    SearchResultRecord record)
Description copied from class: ResourceLinkBuilder
Determines the primary resource URL associated with the resultant record.
The primary resource URL is associated with the resource that the metadata record describes.

Overrides:
determineResourceUrl in class ResourceLinkBuilder
Parameters:
xRecord - the underlying CSW record
record - the search result record

initialize

public void initialize(HttpServletRequest request,
                       RequestContext context,
                       MessageBroker messageBroker)
Description copied from class: ResourceLinkBuilder
Initializes the resource link builder.

Overrides:
initialize in class ResourceLinkBuilder
Parameters:
request - the active HTTP servlet request (can be null)
context - the active request context
messageBroker - the active message broker

Esri Geoportal Server
1.0

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