Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 2 (11.1.2.1.0)
E17494-02

oracle.alm.view.application
Class ViewConfig

java.lang.Object
  extended by oracle.alm.view.application.ViewConfig

public abstract class ViewConfig
extends java.lang.Object

The ViewConfig is the singleton class to access all definition inside tpc-config.xml -- the programming resource file for declarative model or UI metadata file in TPC connector and TPC framework.

Since:
11.1.1.1.0

Nested Class Summary
static class ViewConfig.LIFECYCLE
           
protected  class ViewConfig.TPCComponent
           
protected  class ViewConfig.TPCContextMenuDef
           
protected  class ViewConfig.TPCManagedBean
           
protected  class ViewConfig.TPCRenderer
           
static class ViewConfig.UISCOPE
           
 
Field Summary
protected static ViewConfig mConfig
           
protected static java.util.Map<java.lang.String,java.lang.Object> mMBeans
           
protected static java.util.Map<java.lang.String,RendererBase> mRenders
           
 
Constructor Summary
ViewConfig()
           
 
Method Summary
static AlmComponent getComponent(RenderingContext rcontext, java.lang.String name)
           
protected abstract  java.lang.String getComponentFactoryId()
           
abstract  java.util.Map getConfiguration(RenderingContext rcontext, WorkItemConnector connector)
           
protected abstract  java.lang.String getContextMenuId()
           
abstract  java.util.List<ContextMenuItem> getContextMenuItems(RenderingContext rContext, AlmComponent component, WorkItemConnector connector, java.lang.String wiType)
           
static ViewConfig getInstance()
           
static java.lang.Object getManagedBean(WorkItemConnector connector, RenderingContext rContext, AlmComponent component, java.lang.String name)
           
protected abstract  java.lang.String getManagedBeanId()
           
static RendererBase getRenderer(RenderingContext rcontext, java.lang.String name)
           
protected abstract  java.lang.String getRenderKitId()
           
static java.lang.String getUIDocHome(WorkItemConnector connector)
           
protected abstract  java.lang.String getUIDocId()
           
static java.lang.String getUIMediaHome(WorkItemConnector connector)
           
protected abstract  java.lang.String getUIMediaId()
           
abstract  void release()
           
abstract  void releaseManagedBean(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mConfig

protected static ViewConfig mConfig

mRenders

protected static java.util.Map<java.lang.String,RendererBase> mRenders

mMBeans

protected static java.util.Map<java.lang.String,java.lang.Object> mMBeans
Constructor Detail

ViewConfig

public ViewConfig()
Method Detail

getConfiguration

public abstract java.util.Map getConfiguration(RenderingContext rcontext,
                                               WorkItemConnector connector)

getContextMenuItems

public abstract java.util.List<ContextMenuItem> getContextMenuItems(RenderingContext rContext,
                                                                    AlmComponent component,
                                                                    WorkItemConnector connector,
                                                                    java.lang.String wiType)

getComponentFactoryId

protected abstract java.lang.String getComponentFactoryId()

getRenderKitId

protected abstract java.lang.String getRenderKitId()

getManagedBeanId

protected abstract java.lang.String getManagedBeanId()

getContextMenuId

protected abstract java.lang.String getContextMenuId()

getUIDocId

protected abstract java.lang.String getUIDocId()

getUIMediaId

protected abstract java.lang.String getUIMediaId()

getInstance

public static ViewConfig getInstance()

getUIDocHome

public static java.lang.String getUIDocHome(WorkItemConnector connector)

getUIMediaHome

public static java.lang.String getUIMediaHome(WorkItemConnector connector)

getComponent

public static AlmComponent getComponent(RenderingContext rcontext,
                                        java.lang.String name)

getRenderer

public static RendererBase getRenderer(RenderingContext rcontext,
                                       java.lang.String name)

getManagedBean

public static java.lang.Object getManagedBean(WorkItemConnector connector,
                                              RenderingContext rContext,
                                              AlmComponent component,
                                              java.lang.String name)

release

public abstract void release()

releaseManagedBean

public abstract void releaseManagedBean(java.lang.String key)

Oracle Fusion Middleware Java API Reference for Oracle Team Productivity Center
11g Release 2 (11.1.2.1.0)
E17494-02

Copyright © 1998,2011, Oracle. All rights reserved.