Class BecknObject

java.lang.Object
in.succinct.beckn.BecknAware<org.json.simple.JSONObject>
in.succinct.beckn.BecknObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Acknowledgement, Address, BecknObjectWithId, Billing, BreakUp.BreakUpElement, Circle, City, Contact, Context, Country, Descriptor, Error, FulfillmentStop, Image, Intent, Measure, Message, Organization, Payment, Payment.Params, Price, Quantity, QuantitySummary, Quote, Range, Request, Response, State, Subscriber, Tags, Time, Time.Range, User

public class BecknObject extends BecknAware<org.json.simple.JSONObject>
See Also:
  • Field Details

    • TIMESTAMP_FORMAT

      public static final DateFormat TIMESTAMP_FORMAT
    • DATE_FORMAT

      public static final DateFormat DATE_FORMAT
  • Constructor Details

    • BecknObject

      public BecknObject()
    • BecknObject

      public BecknObject(String payload)
    • BecknObject

      public BecknObject(org.json.simple.JSONObject object)
  • Method Details

    • get

      public <T extends BecknAware> T get(Class<T> clazz, String name)
    • get

      public <T extends BecknAware> T get(Class<T> clazz, String name, boolean createIfAbsent)
    • get

      public <T> T get(String key)
    • get

      public <T> T get(String key, T returnIfNull)
    • set

      public <T extends BecknAware> void set(String key, T value)
    • set

      public void set(String key, org.json.simple.JSONAware value)
    • set

      public void set(String key, String value)
    • set

      public void set(String key, boolean value)
    • set

      public void set(String key, Date date, DateFormat format)
    • set

      public void set(String key, Double value)
    • set

      public void set(String key, int value)
    • getDate

      public Date getDate(String key, DateFormat format)
    • getDouble

      public double getDouble(String key)
    • getInteger

      public int getInteger(String key)
    • getLong

      public long getLong(String key)
    • getBoolean

      public boolean getBoolean(String key)