|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--opencard.core.service.CardRequest
A CardRequest is used for waitForCard() invocations and specifies what kind of smart card an application is waited for.
CardTerminalRegistry,
CardTerminal,
Slot| Field Summary | |
static int |
ANYCARD
Wait behavior if cards already inserted are to be considered. |
static int |
NEWCARD
Wait behavior if cards already inserted are to be ignored. |
| Constructor Summary | |
CardRequest()
Deprecated. |
|
CardRequest(CardIDFilter filter)
Deprecated. |
|
CardRequest(CardIDFilter filter,
int timeout)
Deprecated. |
|
CardRequest(java.lang.Class cardServiceClass)
Deprecated. |
|
CardRequest(java.lang.Class cardServiceClass,
int timeout)
Deprecated. |
|
CardRequest(int timeout)
Deprecated. |
|
CardRequest(int waitBehavior,
CardTerminal terminal,
java.lang.Class cardServiceClass)
Create a new CardRequest. |
|
| Method Summary | |
java.lang.Class |
getCardServiceClass()
Gets the service required by this CardRequest. |
CardTerminal |
getCardTerminal()
Gets the CardTerminal of this CardRequest. |
CardIDFilter |
getFilter()
Gets the filter of this CardRequest. |
int |
getTimeout()
Gets the timeout value of this CardRequest. |
int |
getWaitBehavior()
Return the wait behavior of the CardRequest. |
boolean |
isTimeoutSet()
Determines whether a timeout period is set. |
void |
setCardServiceClass(java.lang.Class cardServiceClass)
Deprecated. |
void |
setCardTerminal(CardTerminal terminal)
Deprecated. |
void |
setFilter(CardIDFilter filter)
Sets the filter of this CardRequest. |
void |
setTimeout(int timeout)
Sets the timeout value of this CardRequest. |
void |
setWaitBehavior(int how)
Deprecated. |
java.lang.String |
toString()
Returns a string representation of this card request. |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Field Detail |
public static final int ANYCARD
public static final int NEWCARD
| Constructor Detail |
public CardRequest(int waitBehavior,
CardTerminal terminal,
java.lang.Class cardServiceClass)
waitBehaviour - specify whether cards already present should
be included or ignored. This parameter is mandatory.terminal - specify the terminal in which the card has to be
available. Specify null for all terminals.cardServiceClass - specify the card service interface (or
implementation) class that should be available
for the card. Specify null for all cards.
To set a timeout use setTimeout.
To set your own filter use setFilter.NEWCARD,
ANYCARD,
setTimeout(int),
setFilter(opencard.core.service.CardIDFilter)
public CardRequest()
public CardRequest(int timeout)
public CardRequest(CardIDFilter filter)
public CardRequest(CardIDFilter filter,
int timeout)
public CardRequest(java.lang.Class cardServiceClass)
public CardRequest(java.lang.Class cardServiceClass,
int timeout)
| Method Detail |
public void setTimeout(int timeout)
timeout - The timeout in seconds.public void setFilter(CardIDFilter filter)
filter - the filter for card IDs that may satisfy this requestpublic CardIDFilter getFilter()
public java.lang.Class getCardServiceClass()
public CardTerminal getCardTerminal()
public int getTimeout()
public int getWaitBehavior()
ANYCARD,
NEWCARDpublic boolean isTimeoutSet()
public java.lang.String toString()
public void setCardServiceClass(java.lang.Class cardServiceClass)
public void setCardTerminal(CardTerminal terminal)
public void setWaitBehavior(int how)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||