Class AbstractODataObject

java.lang.Object
org.apache.olingo.commons.api.data.Annotatable
org.apache.olingo.commons.api.data.AbstractODataObject
Direct Known Subclasses:
AbstractEntityCollection, Linked

public abstract class AbstractODataObject extends Annotatable
Abstract OData object with basic values (id, baseURI, title).
  • Constructor Details

    • AbstractODataObject

      public AbstractODataObject()
  • Method Details

    • getBaseURI

      public URI getBaseURI()
      Gets base URI.
      Returns:
      base URI
    • setBaseURI

      public void setBaseURI(URI baseURI)
      Sets base URI.
      Parameters:
      baseURI - new base URI
    • getId

      public URI getId()
      Gets ID.
      Returns:
      ID.
    • setId

      public void setId(URI id)
      Sets ID.
      Parameters:
      id - new ID value
    • getTitle

      public String getTitle()
      Gets title.
      Returns:
      title
    • setCommonProperty

      public void setCommonProperty(String key, String value)
      Sets property with given key to given value.
      Parameters:
      key - key of property
      value - new value for property
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object