IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.rcp.navigator.core.impl
Class NavigatorRegistry

java.lang.Object
  extended by com.ibm.btt.rcp.navigator.core.impl.NavigatorRegistry
All Implemented Interfaces:
INavigatorAccessController

public class NavigatorRegistry
extends java.lang.Object
implements INavigatorAccessController

Navigation item registry class


Field Summary
 
Fields inherited from interface com.ibm.btt.rcp.navigator.core.INavigatorAccessController
SERVICE_PID
 
Constructor Summary
NavigatorRegistry()
          NavigatorRegistry constructor
 
Method Summary
 java.lang.String[] getAvailableIds()
          Get the ids of available navigation items for user to specify which navigation item is available or not.
 java.util.Map<java.lang.String,INavigatable> getRegistry()
          Get all navigation item/folder definitions
 boolean isAvailableId(java.lang.String id)
          Estimate if the navigation item is available.
 void setAvailableIds(java.lang.String[] ids)
          Set the ids of available navigation items for user to specify which navigation item is available or not.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigatorRegistry

public NavigatorRegistry()
NavigatorRegistry constructor

Method Detail

getRegistry

public java.util.Map<java.lang.String,INavigatable> getRegistry()
Get all navigation item/folder definitions

Specified by:
getRegistry in interface INavigatorAccessController
Returns:
navigatable id and instance mapping

setAvailableIds

public void setAvailableIds(java.lang.String[] ids)
Description copied from interface: INavigatorAccessController
Set the ids of available navigation items for user to specify which navigation item is available or not. The default situation is that all navigation items that defined in extension points are available.

Specified by:
setAvailableIds in interface INavigatorAccessController
Parameters:
ids - navigation item id array

getAvailableIds

public java.lang.String[] getAvailableIds()
Description copied from interface: INavigatorAccessController
Get the ids of available navigation items for user to specify which navigation item is available or not. The default situation is that all navigation items that defined in extension points are available.

Specified by:
getAvailableIds in interface INavigatorAccessController
Returns:
navigation item id array

isAvailableId

public boolean isAvailableId(java.lang.String id)
Description copied from interface: INavigatorAccessController
Estimate if the navigation item is available.

Specified by:
isAvailableId in interface INavigatorAccessController
Parameters:
id - navigation item id
Returns:

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009