Class InstanceOfMatcher

    • Constructor Detail

      • InstanceOfMatcher

        public InstanceOfMatcher​(@NonNull
                                 Class clazz)
        Constructs a new instance.
        Parameters:
        clazz - the type that credentials must implement.
    • Method Detail

      • matches

        public boolean matches​(@NonNull
                               Credentials item)
        Evaluates the matcher for the specified credentials.
        Specified by:
        matches in interface CredentialsMatcher
        Parameters:
        item - the specified credentials.
        Returns:
        true if and only if the specified credentials match.
      • describe

        public String describe()
        Describes this matcher in terms of a java-bean style query language
        Specified by:
        describe in interface CredentialsMatcher.CQL
        Returns:
        the description of the credentials matcher query or null if the matcher cannot be expressed in CQL.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object