com.esri.gpt.sdisuite
Class IntegrationLinkBuilder
java.lang.Object
com.esri.gpt.catalog.search.ResourceLinkBuilder
com.esri.gpt.sdisuite.IntegrationLinkBuilder
public class IntegrationLinkBuilder
- extends ResourceLinkBuilder
Resource link builder supporting sde.suite integration.
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 |
IntegrationLinkBuilder
public IntegrationLinkBuilder()
- Default constructor.
build
public void build(SearchXslRecord xRecord,
SearchResultRecord record)
- methods =================================================================
- Overrides:
build
in class ResourceLinkBuilder
- Parameters:
xRecord
- the underlying CSW recordrecord
- 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 recordrecord
- 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 contextmessageBroker
- the active message broker
Copyright 2011 Environmental Systems Research Institute.
All rights reserved.
Use is subject to
license terms.