|
|||||||||
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
,
NEWCARD
public 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 |