Public Member Functions

alma.acs.component.dynwrapper.CastorMarshalMapper Class Reference

Inheritance diagram for alma.acs.component.dynwrapper.CastorMarshalMapper:
alma.acs.component.dynwrapper.TypeMapper

List of all members.

Public Member Functions

 CastorMarshalMapper (Object delegate, Logger logger)
boolean canTranslate (Class<?> oldObjClass, Class<?> newObjClass, ComponentInvocationHandler invHandler)
Object translate (Object oldObject, Object newObjectTemplate, Class newObjectClass, ComponentInvocationHandler invHandler) throws DynWrapperException

Detailed Description

A type mapper that can marshal a Castor generated entity object to the IDL struct used for CORBA transport (XmlEntityStruct).

Author:
hsommer

Constructor & Destructor Documentation

alma.acs.component.dynwrapper.CastorMarshalMapper.CastorMarshalMapper ( Object  delegate,
Logger  logger 
)

Member Function Documentation

boolean alma.acs.component.dynwrapper.CastorMarshalMapper.canTranslate ( Class<?>  oldObjClass,
Class<?>  newObjClass,
ComponentInvocationHandler  invHandler 
) [virtual]

True if oldObjClass is a Castor generated entity class that has a child of type EntityT, and if newObjClass is the XmlEntityStruct class.

See also:
alma.acs.component.dynwrapper.TypeMapper.canTranslate(java.lang.Class, java.lang.Class, alma.acs.component.dynwrapper.ComponentInvocationHandler)

Implements alma.acs.component.dynwrapper.TypeMapper.

References alma.acs.entityutil.EntityTFinder.getEntityTMethod(), alma.acs.component.dynwrapper.TypeMapper.m_logger, and alma.acs.component.dynwrapper.TypeMapper.m_verbose.

Object alma.acs.component.dynwrapper.CastorMarshalMapper.translate ( Object  oldObject,
Object  newObjectTemplate,
Class  newObjectClass,
ComponentInvocationHandler  invHandler 
) throws DynWrapperException

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties