Package de.cardcontact.cli
Class ReaderConfigurationModel
- java.lang.Object
-
- de.cardcontact.cli.ReaderConfigurationModel
-
- All Implemented Interfaces:
CardIDFilter
- Direct Known Subclasses:
TerminalManager
public abstract class ReaderConfigurationModel extends java.lang.Object implements CardIDFilter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashSet<java.lang.String>
ignored
-
Constructor Summary
Constructors Constructor Description ReaderConfigurationModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
approveTerminal(java.lang.String terminal)
abstract void
discardChanges()
java.util.HashSet<java.lang.String>
getAllTerminals()
java.util.HashSet<java.lang.String>
getIgnoredTerminals()
java.lang.String
getSelectedTerminal()
java.util.HashSet<java.lang.String>
getValidTerminals()
{available reader} \ {ignored reader}void
ignoreTerminal(java.lang.String terminal)
boolean
isCandidate(CardID cardID)
Checks whether a card ID is a candidate for satisfying a card request.abstract void
saveSettings()
void
setIgnoredTerminals(java.util.HashSet<java.lang.String> ignored)
void
setSelectedTerminal(java.lang.String terminal)
-
-
-
Method Detail
-
getSelectedTerminal
public java.lang.String getSelectedTerminal()
-
setSelectedTerminal
public void setSelectedTerminal(java.lang.String terminal)
-
getAllTerminals
public java.util.HashSet<java.lang.String> getAllTerminals()
-
getValidTerminals
public java.util.HashSet<java.lang.String> getValidTerminals()
{available reader} \ {ignored reader}
-
getIgnoredTerminals
public java.util.HashSet<java.lang.String> getIgnoredTerminals()
-
setIgnoredTerminals
public void setIgnoredTerminals(java.util.HashSet<java.lang.String> ignored)
-
ignoreTerminal
public void ignoreTerminal(java.lang.String terminal)
-
approveTerminal
public void approveTerminal(java.lang.String terminal)
-
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
-
saveSettings
public abstract void saveSettings()
-
discardChanges
public abstract void discardChanges()
-
-