org.objectweb.jass.examples.travelagency.ejbs.compensations
Class ReserveRoomsCompensation

java.lang.Object
  extended byorg.objectweb.jass.examples.travelagency.ejbs.compensations.ReserveRoomsCompensation
All Implemented Interfaces:
javax.activity.opennested.Compensator

public class ReserveRoomsCompensation
extends java.lang.Object
implements javax.activity.opennested.Compensator

Implements the compensation for a previously made room reservation in a given hotel.

Author:
fran Date: Feb 16, 2004 org.objectweb.jass.examples.travelagency.ejbs.compensationsReserveRoomsCompensation.java

Constructor Summary
ReserveRoomsCompensation(HotelBean hotelBean, int nRooms)
          Constructor.
 
Method Summary
 void compensate()
          Invokes the compensation method.
 void forget()
          Clears the internal attributes.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReserveRoomsCompensation

public ReserveRoomsCompensation(HotelBean hotelBean,
                                int nRooms)
Constructor.

Parameters:
hotelBean -
nRooms -
Method Detail

compensate

public void compensate()
Invokes the compensation method.

Specified by:
compensate in interface javax.activity.opennested.Compensator

forget

public void forget()
Clears the internal attributes.

Specified by:
forget in interface javax.activity.opennested.Compensator