Class CookieSet

java.lang.Object
com.nomagic.magicdraw.cookies.CookieSet

@OpenApi public final class CookieSet extends Object
Support class for storing cookies and retrieving them by representation class.
  • Method Details

    • add

      @OpenApi public void add(Cookie cookie)
      Add a new cookie to the set. If a cookie of the same actual (not representation!) class is already there, it is replaced.

      Cookies inserted earlier are given preference during lookup, in case a supplied representation class matches more than one cookie in the set.

      Parameters:
      cookie - cookie to add
    • remove

      @OpenApi public void remove(Cookie cookie)
      Remove a cookie from the set.
      Parameters:
      cookie - the cookie to remove
    • getCookie

      @CheckForNull @OpenApi public Cookie getCookie(Class clazz)
      Get a cookie.
      Parameters:
      clazz - the representation class
      Returns:
      a cookie assignable to the representation class, or null if there is none