com.sapportals.portal.navigation
Interface INavigationConnectorRegistration


public interface INavigationConnectorRegistration

Title: Navigation Connector Registration Description: Interface for the Navigation Connectors for registration and unregistration. Copyright: Copyright (c) 2002 Company: SAP

Version:
2.0

Method Summary
 void registerConnector(java.lang.String connectorKey, INavigationConnector connector)
          Registering a navigation connector to serve navigation nodes to the Navigation service.
 void registerConnector(java.lang.String connectorKey, INavigationConnector connector, INavigationConnectorNamingHandler namingHandler)
          Registering a navigation connector with its naming handler to serve navigation nodes to the Navigation service.
 void registerConnector(java.lang.String connectorKey, INavigationConnector connector, INavigationConnectorNamingHandler namingHandler, java.util.Map redirectors)
          Registering a navigation connector with its naming handler to serve navigation nodes to the Navigation service.
 void unregisterConnector(java.lang.String connectorKey)
          Unregistering a navigation connector from the navigation connectors context serving navigation nodes to the Navigation service.
 

Method Detail

registerConnector

public void registerConnector(java.lang.String connectorKey,
                              INavigationConnector connector)
Registering a navigation connector to serve navigation nodes to the Navigation service. The naming handler in this case is the default naming handler implementation.
Parameters:
connectorKey - key of the connector. Will be used as the prefix of the navigation nodes URLs.
connector - connector object for registration for serving navigation nodes.

registerConnector

public void registerConnector(java.lang.String connectorKey,
                              INavigationConnector connector,
                              INavigationConnectorNamingHandler namingHandler)
Registering a navigation connector with its naming handler to serve navigation nodes to the Navigation service.
Parameters:
connectorKey - key of the connector. Will be used as the prefix of the navigation nodes URLs.
connector - connector object for registration for serving navigation nodes.
connector - namingHandler object for registration for handling absolute and relative naming URLs.

registerConnector

public void registerConnector(java.lang.String connectorKey,
                              INavigationConnector connector,
                              INavigationConnectorNamingHandler namingHandler,
                              java.util.Map redirectors)
Registering a navigation connector with its naming handler to serve navigation nodes to the Navigation service.
Parameters:
connectorKey - key of the connector. Will be used as the prefix of the navigation nodes URLs.
connector - connector object for registration for serving navigation nodes.
namingHandler - namingHandler object for registration for handling absolute and relative naming URLs.
redirectors - a map of -. each redirector translates a URL with a given prefix to the connector's common syntax.

unregisterConnector

public void unregisterConnector(java.lang.String connectorKey)
Unregistering a navigation connector from the navigation connectors context serving navigation nodes to the Navigation service.
Parameters:
connectorKey - key of the connector as it was initially bind when registered.