Class 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 list
      java.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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TerminalSelector

        public TerminalSelector​(java.lang.String selector)
    • 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 interface CardIDFilter
        Parameters:
        cardID - the card ID that may be a candidate
        Returns:
        true if the card ID is a candidate, false otherwise