com.sapportals.portal.navigation
Interface INavigationConnectorRegistration
public interface INavigationConnectorRegistration
The interface that enables a navigation connectors and redirectors to register
and unregister themself to the navigation service.
|
Method Summary |
Set |
getAllConnectorKeys()
Get the keys the registered connectors keys |
INavigationConnector |
getConnector(String connectorKey)
gGet connector by its key |
void |
registerConnector(String connectorKey,
AbstractNavigationConnector connector)
Registers a navigation connector to the navigation service. |
void |
registerConnector(String connectorKey,
AbstractNavigationConnector connector,
INavigationConnectorNamingHandler namingHandler)
Registers a navigation connector with its naming handler to the
navigation service. |
void |
registerConnector(String connectorKey,
INavigationConnector connector)
Deprecated. use registerConnector(String connectorKey, AbstractNavigationConnector connector) |
void |
registerConnector(String connectorKey,
INavigationConnectorExt connector)
Deprecated. use registerConnector(String connectorKey, AbstractNavigationConnector connector) |
void |
registerConnector(String connectorKey,
INavigationConnectorExt connector,
INavigationConnectorNamingHandler namingHandler)
Deprecated. use registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler) |
void |
registerConnector(String connectorKey,
INavigationConnectorExt connector,
INavigationConnectorNamingHandler namingHandler,
Map redirectors)
Deprecated. use registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler),
registerRedirector(String prefix, AbstractNavigationRedirector redirector) |
void |
registerConnector(String connectorKey,
INavigationConnector connector,
INavigationConnectorNamingHandler namingHandler)
Deprecated. use registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler) |
void |
registerConnector(String connectorKey,
INavigationConnector connector,
INavigationConnectorNamingHandler namingHandler,
Map redirectors)
Deprecated. use registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler),
registerRedirector(String prefix, AbstractNavigationRedirector redirector) |
void |
registerRedirector(String prefix,
AbstractNavigationRedirector redirector)
Registering one navigation redirector, that will be added to the redirectors general map. |
void |
registerRedirector(String redirectorPrefix,
INavigationRedirector redirector)
Deprecated. use registerRedirector(String redirectorPrefix, AbstractNavigationRedirector redirector) |
void |
registerRedirectors(Map redirectors)
Deprecated. use registerRedirector(String redirectorPrefix, AbstractNavigationRedirector redirector) |
void |
unregisterConnector(String connectorKey)
Unregisters a navigation connector from the navigation connectors
context in the navigation service. |
void |
unregisterRedirector(String prefix)
Unregisters a navigation redirector from the navigation redirectors
context in the navigation service. |
registerConnector
void registerConnector(String connectorKey,
INavigationConnector connector)
- Deprecated. use
registerConnector(String connectorKey, AbstractNavigationConnector connector)
- Registers a navigation connector to the navigation service. The naming
handler is the default naming handler implementation.
The connector key is used as the prefix of the navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to register
registerConnector
void registerConnector(String connectorKey,
INavigationConnectorExt connector)
- Deprecated. use
registerConnector(String connectorKey, AbstractNavigationConnector connector)
- Registers a navigation connector to the navigation service. The naming
handler is the default naming handler implementation.
The connector key is used as the prefix of the navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to register
registerConnector
void registerConnector(String connectorKey,
AbstractNavigationConnector connector)
- Registers a navigation connector to the navigation service. The naming
handler is the default naming handler implementation.
The connector key is used as the prefix of the navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to register
registerConnector
void registerConnector(String connectorKey,
INavigationConnector connector,
INavigationConnectorNamingHandler namingHandler)
- Deprecated. use
registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler)
- Registers a navigation connector with its naming handler to the
navigation service. The connector key is used as the prefix of the
navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to registernamingHandler - a naming handler
registerConnector
void registerConnector(String connectorKey,
INavigationConnectorExt connector,
INavigationConnectorNamingHandler namingHandler)
- Deprecated. use
registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler)
- Registers a navigation connector with its naming handler to the
navigation service. The connector key is used as the prefix of the
navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to registernamingHandler - a naming handler
registerConnector
void registerConnector(String connectorKey,
AbstractNavigationConnector connector,
INavigationConnectorNamingHandler namingHandler)
- Registers a navigation connector with its naming handler to the
navigation service. The connector key is used as the prefix of the
navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to registernamingHandler - a naming handler
registerConnector
void registerConnector(String connectorKey,
INavigationConnector connector,
INavigationConnectorNamingHandler namingHandler,
Map redirectors)
- Deprecated. use
registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler),
registerRedirector(String prefix, AbstractNavigationRedirector redirector)
- Registers a navigation connector with its naming handler to the
navigation service. The connector key is used as the prefix of the
navigation nodes URLs.
- Parameters:
connectorKey - a connector keyconnector - a connector to registernamingHandler - a naming handlerredirectors - a map of redirector URLs
registerConnector
void registerConnector(String connectorKey,
INavigationConnectorExt connector,
INavigationConnectorNamingHandler namingHandler,
Map redirectors)
- Deprecated. use
registerConnector(String connectorKey, AbstractNavigationConnector connector, INavigationConnectorNamingHandler namingHandler),
registerRedirector(String prefix, AbstractNavigationRedirector redirector)
- Registers a navigation connector with its naming handler and
redirector URLs to the navigation service.
- Parameters:
connectorKey - a connector keyconnector - a connector to registernamingHandler - a naming handlerredirectors - a map of redirector URLs
unregisterConnector
void unregisterConnector(String connectorKey)
- Unregisters a navigation connector from the navigation connectors
context in the navigation service.
- Parameters:
connectorKey - connector key
registerRedirectors
void registerRedirectors(Map redirectors)
- Deprecated. use
registerRedirector(String redirectorPrefix, AbstractNavigationRedirector redirector)
- Registering a map of navigation redirectors, that will be added to the redirectors general map.
The redirector's map should contains pairs of :.
Note that if a redirector already exists in the navigation redirectors map (a redirector with the same key was registered in the past)
this redirector will be overriden by this one.
- Parameters:
redirectors - map of : entries.
registerRedirector
void registerRedirector(String redirectorPrefix,
INavigationRedirector redirector)
- Deprecated. use
registerRedirector(String redirectorPrefix, AbstractNavigationRedirector redirector)
- Registering one navigation redirector, that will be added to the redirectors general map.
Note that if such a redirector already exists in the navigation redirectors map (a redirector with the same key was registered in the past)
this redirector will be overriden by this one.
- Parameters:
redirectorPrefix - a String that specify the redirector prefix.redirector - an INavigationRedirector implementation.
unregisterRedirector
void unregisterRedirector(String prefix)
- Unregisters a navigation redirector from the navigation redirectors
context in the navigation service.
- Parameters:
prefix -
registerRedirector
void registerRedirector(String prefix,
AbstractNavigationRedirector redirector)
- Registering one navigation redirector, that will be added to the redirectors general map.
Note that if such a redirector already exists in the navigation redirectors map (a redirector with the same key was registered in the past)
this redirector will be overriden by this one.
- Parameters:
prefix - a String that specify the redirector prefix.redirector - an AbstractNavigationRedirector implementation.
getAllConnectorKeys
Set getAllConnectorKeys()
- Get the keys the registered connectors keys
- Returns:
- Set of connector key
getConnector
INavigationConnector getConnector(String connectorKey)
- gGet connector by its key
- Parameters:
connectorKey - refers to the connector prefix as provided in the registry
- Returns:
- INavigationConnector
This class can be accessed from:
|
SC
|
DC
|
Public Part
|
ACH
|
[sap.com] EP-RUNTIME
|
[sap.com] tc/ep/navigation/api
|
api
|
EP-PIN
|
Copyright 2011 SAP AG Complete Copyright Notice