Class Audience

java.lang.Object
org.eclipse.ditto.jwt.model.Audience

public final class Audience extends Object
Java representation of the audience field specified by: rfc7519.
  • Method Details

    • empty

      public static Audience empty()
      builds and Audience without any principles.
      Returns:
      the empty audience.
    • getSinglePrinciple

      public Optional<String> getSinglePrinciple()
      Returns the single principle if this audience does contain only a single principle.
      Returns:
      Optional of a principle. Optional is empty if either the principles are empty or the principles contain more than one principle.
    • getPrinciples

      public List<String> getPrinciples()
      Returns the principles of this audience.
      Returns:
      the principles of this audience.
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object