systemic.sif.sifcommon.mapping
Class MappingInfo

java.lang.Object
  extended by systemic.sif.sifcommon.mapping.MappingInfo
All Implemented Interfaces:
java.io.Serializable

public class MappingInfo
extends java.lang.Object
implements java.io.Serializable

This is a simple class that links the mapping context to the appropriate SIF Message Info Object. This structure is used when events or sif requests/responses are either created (publisher) or processed (subscriber). The MappingsContext can be null (no mapping available) or holding the appropriate Outbound (publisher) or Inbound (subscriber) mapping information for the SIF Object the message is applicable to.

Author:
Joerg Huber
See Also:
BaseSubscriber, BasePublisher, Serialized Form

Constructor Summary
MappingInfo()
           
MappingInfo(openadk.library.SIFMessageInfo sifMsgInfo)
           
MappingInfo(openadk.library.SIFMessageInfo sifMsgInfo, openadk.library.tools.mapping.MappingsContext mappingCtx)
           
 
Method Summary
 openadk.library.tools.mapping.MappingsContext getMappingCtx()
           
 openadk.library.SIFMessageInfo getSifMsgInfo()
           
 void setMappingCtx(openadk.library.tools.mapping.MappingsContext mappingCtx)
           
 void setSIFMsgInfo(openadk.library.SIFMessageInfo sifMsgInfo)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappingInfo

public MappingInfo()

MappingInfo

public MappingInfo(openadk.library.SIFMessageInfo sifMsgInfo)

MappingInfo

public MappingInfo(openadk.library.SIFMessageInfo sifMsgInfo,
                   openadk.library.tools.mapping.MappingsContext mappingCtx)
Method Detail

getSifMsgInfo

public openadk.library.SIFMessageInfo getSifMsgInfo()

setSIFMsgInfo

public void setSIFMsgInfo(openadk.library.SIFMessageInfo sifMsgInfo)

getMappingCtx

public openadk.library.tools.mapping.MappingsContext getMappingCtx()

setMappingCtx

public void setMappingCtx(openadk.library.tools.mapping.MappingsContext mappingCtx)