alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent Class Reference

Inheritance diagram for alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

ComponentStates componentState ()
String name ()
void addNewSchedBlocks (SchedBlock[] newSchedBlocks)
ObsProposal createObsProposal ()
int dumbMethod (String somevalue)
SchedBlock[] getAllSchedBlocks ()
SchedBlock getBestSchedBlock ()
String sayHello ()
void xmlInOutMethod (ObsProposal obsPropIn, SchedBlockHolder schedBlockOut)
ObsProjectTreeJ getEntireTreeInAStruct ()
void exceptionMethod () throws XmlComponentErrorEx

Package Functions

 XmlTestComponent ()

Private Member Functions

void populateListWithStupidIncompleteSBs ()

Private Attributes

ArrayList< SchedBlock > m_schedBlockList = new ArrayList<SchedBlock>()

Detailed Description

Dumb little test implementation of the (inner) component interface

Author:
hsommer Dec 18, 2002 2:34:16 PM

Constructor & Destructor Documentation

alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::XmlTestComponent (  )  [inline, package]

Member Function Documentation

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::addNewSchedBlocks ( SchedBlock[]  newSchedBlocks  )  [inline]
ComponentStates alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::componentState (  )  [inline]

This test "component" will never run inside a container, so the component state is not needed -- will return COMPSTATE_OPERATIONAL for fun...

See also:
alma.ACS.ACSComponentOperations::componentState()

Reimplemented from alma::acs::component::ComponentImplBase.

References alma::ACS::ComponentStates::COMPSTATE_OPERATIONAL.

ObsProposal alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::createObsProposal (  )  [inline]
int alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::dumbMethod ( String  somevalue  )  [inline]
See also:
alma.demo.XmlComponentJ::dumbMethod(java.lang.String)

Implements alma::demo::XmlComponentJ.

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::exceptionMethod (  )  throws XmlComponentErrorEx [inline]

Operation exceptionMethod

Implements alma::demo::XmlComponentJ.

SchedBlock [] alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::getAllSchedBlocks (  )  [inline]
SchedBlock alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::getBestSchedBlock (  )  [inline]
ObsProjectTreeJ alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::getEntireTreeInAStruct (  )  [inline]
String alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::name (  )  [inline]

Again, just a formality to make the compiler shut up

See also:
alma.ACS.ACSComponentOperations::name()

Reimplemented from alma::acs::component::ComponentImplBase.

void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::populateListWithStupidIncompleteSBs (  )  [inline, private]

References m_schedBlockList.

Referenced by XmlTestComponent().

String alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::sayHello (  )  [inline]
void alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::xmlInOutMethod ( ObsProposal  obsPropIn,
SchedBlockHolder  schedBlockOut 
) [inline]

If obsPropIn is null, schedBlockOut will contain a null SchedBlock; otherwise a real SchedBlock as returned from getBestSchedBlock().

See also:
alma.demo.XmlComponentJ::xmlInOutMethod(alma.xmljbind.test.obsproposal.ObsProposal, alma.demo.SchedBlockHolder)

References getBestSchedBlock(), and alma::demo::SchedBlockHolder::value.


Member Data Documentation

ArrayList<SchedBlock> alma::acs::component::dynwrapper::DynamicProxyFactoryTest::XmlTestComponent::m_schedBlockList = new ArrayList<SchedBlock>() [private]

The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2