it.dtt.ca.event
Class SmartCardEvent

java.lang.Object
  extended by it.dtt.ca.event.CAEvent
      extended by it.dtt.ca.event.SmartCardEvent
Direct Known Subclasses:
CreditsEvent, HistoryUpdateEvent, SmartCardStatusEvent

public abstract class SmartCardEvent
extends CAEvent

Base class of all smart card related events defined in this package.


Field Summary
 
Fields inherited from class it.dtt.ca.event.CAEvent
CA_ACCESS_EVENT, CA_PRODUCT_EVENT, HISTORY_UPDATE_EVENT, NEW_MESSAGE_EVENT, PIN_REQUEST_EVENT, RECHARGE_EVENT, SLOT_EVENT, SMART_CARD_STATUS_EVENT
 
Constructor Summary
protected SmartCardEvent(SmartCard smartCard, java.lang.Object data, java.lang.String description)
          Generate a SmartCardEvent instance
 
Method Summary
 SmartCard getSmartCard()
          Gives the smart card which generated the event
 
Methods inherited from class it.dtt.ca.event.CAEvent
getData, getDescription, getPrivateData, getSource, getType, setPrivateData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmartCardEvent

protected SmartCardEvent(SmartCard smartCard,
                         java.lang.Object data,
                         java.lang.String description)
Generate a SmartCardEvent instance

Parameters:
smartCard - smart card generating the event
data - event related data
description - description of the event
Method Detail

getSmartCard

public SmartCard getSmartCard()
Gives the smart card which generated the event

Returns:
the smart card object which generated the event.