com.candle.roma.kxc
Class RomaTheme

java.lang.Object
  |
  +--com.candle.roma.kxc.RomaTheme

public final class RomaTheme
extends java.lang.Object

This class encapsulates a Roma theme.

Themes are a Roma concept that provides a mechanism to associate requests and responses. Roma allocates themes when the client application sends a message to a Business Element.

The client can use the theme in further messages sent to the Business Element (or indeed to a different Business Element) and also use the theme to tie requests with responses.

See Also:
RomaBusinessElement

Constructor Summary
RomaTheme()
          Initializes a null theme.
 
Method Summary
 boolean equals(java.lang.Object input)
          Object equality test.
 boolean isNull()
          Returns true if this object represent a null theme.
 void set(RomaTheme theme)
          Updates this object so that it represents an identical theme to the input RomaTheme object.
 void setNull()
          Updates object to represent a null theme.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RomaTheme

public RomaTheme()
Initializes a null theme.
Method Detail

set

public void set(RomaTheme theme)
Updates this object so that it represents an identical theme to the input RomaTheme object.
Parameters:
theme - another RomaTheme object.

isNull

public boolean isNull()
Returns true if this object represent a null theme.

setNull

public void setNull()
Updates object to represent a null theme.

equals

public boolean equals(java.lang.Object input)
Object equality test. Returns true if passed object is of RomaTheme type and represents an identical theme to this object. Otherwise returns false.
Overrides:
equals in class java.lang.Object
Parameters:
input - any object.