de.sagd.u4etx.cis
Class AbstractServiceMessage

java.lang.Object
  |
  +--de.sagd.u4etx.cis.AbstractServiceMessage
All Implemented Interfaces:
IServiceMessage
Direct Known Subclasses:
CmdServiceMessage, InfoServiceMessage

public abstract class AbstractServiceMessage
extends java.lang.Object
implements IServiceMessage

This class encapsulates the message of an any service request. It implements the interface IServiceMessage. See the inheriting classes for details.


Field Summary
protected  ObjectType objectType
           
protected  PUserID pUserID
           
protected  UOWID uowID
           
protected  InterfaceVersion version
           
 
Constructor Summary
AbstractServiceMessage()
           
 
Method Summary
protected  void checkCompletness()
           
 ObjectType getObjectType()
           
 void setInterfaceVersion(InterfaceVersion version)
           
 void setObjectType(ObjectType objectType)
           
 void setPUserID(PUserID pUserID)
           
 void setUOWID(UOWID uowID)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.sagd.u4etx.cis.IServiceMessage
getMessage
 

Field Detail

version

protected InterfaceVersion version

objectType

protected ObjectType objectType

pUserID

protected PUserID pUserID

uowID

protected UOWID uowID
Constructor Detail

AbstractServiceMessage

public AbstractServiceMessage()
Method Detail

setInterfaceVersion

public void setInterfaceVersion(InterfaceVersion version)

setObjectType

public void setObjectType(ObjectType objectType)

getObjectType

public ObjectType getObjectType()
Specified by:
getObjectType in interface IServiceMessage

setPUserID

public void setPUserID(PUserID pUserID)

setUOWID

public void setUOWID(UOWID uowID)

checkCompletness

protected void checkCompletness()
                         throws ServiceMessageException