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 voidapproveTerminal(java.lang.String terminal)abstract voiddiscardChanges()java.util.HashSet<java.lang.String>getAllTerminals()java.util.HashSet<java.lang.String>getIgnoredTerminals()java.lang.StringgetSelectedTerminal()java.util.HashSet<java.lang.String>getValidTerminals(){available reader} \ {ignored reader}voidignoreTerminal(java.lang.String terminal)booleanisCandidate(CardID cardID)Checks whether a card ID is a candidate for satisfying a card request.abstract voidsaveSettings()voidsetIgnoredTerminals(java.util.HashSet<java.lang.String> ignored)voidsetSelectedTerminal(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:CardIDFilterChecks whether a card ID is a candidate for satisfying a card request.- Specified by:
isCandidatein 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()
-
-