Package de.cardcontact.opencard.terminal
Class TerminalSelector
- java.lang.Object
-
- de.cardcontact.opencard.terminal.TerminalSelector
-
- All Implemented Interfaces:
CardIDFilter
public class TerminalSelector extends java.lang.Object implements CardIDFilter
-
-
Constructor Summary
Constructors Constructor Description TerminalSelector(java.lang.String selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.HashSet<java.lang.String>
getDeselectedReader()
java.lang.String
getFirstSelectedTerminal()
Return the first selected terminal from the listjava.util.HashSet<java.lang.String>
getSelectedReader()
boolean
isCandidate(CardID cardID)
Checks whether a card ID is a candidate for satisfying a card request.boolean
isEmpty()
boolean
match(java.lang.String readerName)
-
-
-
Method Detail
-
getFirstSelectedTerminal
public java.lang.String getFirstSelectedTerminal()
Return the first selected terminal from the list- Returns:
- the first selected terminal
-
getSelectedReader
public java.util.HashSet<java.lang.String> getSelectedReader()
-
getDeselectedReader
public java.util.HashSet<java.lang.String> getDeselectedReader()
-
isEmpty
public boolean isEmpty()
-
match
public boolean match(java.lang.String readerName)
-
isCandidate
public boolean isCandidate(CardID cardID)
Description copied from interface:CardIDFilter
Checks whether a card ID is a candidate for satisfying a card request.- Specified by:
isCandidate
in interfaceCardIDFilter
- Parameters:
cardID
- the card ID that may be a candidate- Returns:
- true if the card ID is a candidate, false otherwise
-
-