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

oracle.alm.view.model
Class AlmDomainAdaptor

java.lang.Object
  extended by oracle.alm.view.model.AlmDomainAdaptor
All Implemented Interfaces:
AlmDomain, AlmScope

public abstract class AlmDomainAdaptor
extends java.lang.Object
implements AlmDomain

TheAlmDomanAdaptor is a default implemtation of AlmDomain interface, The AlmDomain interface is used for ensuring any class implementing it will be in the TPC page scope, it will synchronize the UI control and page context (through the set/getSourceComponent(), set/getRenderingContext() methods) and release of internal object states(through release() method) to prevent any possible memory leak. For details about AlmDomain, please see the AlmDomain.

AlmDomainAdaptor provides convenient abstraction of AlmDomain interface.


Constructor Summary
AlmDomainAdaptor()
           
 
Method Summary
 RenderingContext getRenderingContext()
           
 AlmComponent getSourceComponent()
           
 void release()
          Release any internal objects that the managed bean holds to prevent memory leak.
 void setRenderingContext(RenderingContext rc)
           
 void setSourceComponent(AlmComponent component)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlmDomainAdaptor

public AlmDomainAdaptor()
Method Detail

setRenderingContext

public void setRenderingContext(RenderingContext rc)
Specified by:
setRenderingContext in interface AlmScope

getRenderingContext

public RenderingContext getRenderingContext()
Specified by:
getRenderingContext in interface AlmScope

setSourceComponent

public void setSourceComponent(AlmComponent component)
Specified by:
setSourceComponent in interface AlmScope

getSourceComponent

public AlmComponent getSourceComponent()
Specified by:
getSourceComponent in interface AlmScope

release

public void release()
Description copied from interface: AlmDomain
Release any internal objects that the managed bean holds to prevent memory leak.

Specified by:
release in interface AlmDomain

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

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