public class ODataBinderImpl extends Object implements ODataBinder
| Modifier and Type | Field and Description |
|---|---|
protected ODataClient |
client |
protected static org.slf4j.Logger |
LOG
Logger.
|
| Constructor and Description |
|---|
ODataBinderImpl(ODataClient client) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(ClientEntity entity,
ClientProperty property)
Adds the given property to the given entity.
|
protected boolean |
add(ClientEntitySet entitySet,
ClientEntity entity) |
Entity |
getEntity(ClientEntity odataEntity)
Gets an Entity from the given OData entity.
|
EntityCollection |
getEntitySet(ClientEntitySet odataEntitySet)
Gets a EntitySet from the given OData entity set.
|
Link |
getLink(ClientLink link)
Gets a Link from the given OData link.
|
ClientDelta |
getODataDelta(ResWrap<Delta> resource) |
ClientEntity |
getODataEntity(ResWrap<Entity> resource)
Gets ODataEntity from the given entity resource.
|
ClientEntitySet |
getODataEntitySet(ResWrap<EntityCollection> resource)
Gets ODataEntitySet from the given entity set resource.
|
protected ClientProperty |
getODataProperty(EdmType type,
Property resource) |
ClientProperty |
getODataProperty(ResWrap<Property> resource)
Gets an ODataProperty from the given property resource.
|
ClientServiceDocument |
getODataServiceDocument(ServiceDocument resource)
Gets ODataServiceDocument from the given service document resource.
|
protected ClientValue |
getODataValue(FullQualifiedName type,
Valuable valuable,
URI contextURL,
String metadataETag) |
Property |
getProperty(ClientProperty property)
Gets a Property from the given OData property.
|
protected Object |
getValue(ClientValue value) |
protected void |
links(ClientLinked odataLinked,
Linked linked) |
protected void |
odataNavigationLinks(EdmType edmType,
Linked linked,
ClientLinked odataLinked,
String metadataETag,
URI base) |
protected static final org.slf4j.Logger LOG
protected final ODataClient client
public ODataBinderImpl(ODataClient client)
public boolean add(ClientEntity entity, ClientProperty property)
ODataBinderadd in interface ODataBinderentity - OData entity.property - OData property.protected boolean add(ClientEntitySet entitySet, ClientEntity entity)
public ClientServiceDocument getODataServiceDocument(ServiceDocument resource)
ODataBindergetODataServiceDocument in interface ODataBinderresource - service document resource.public EntityCollection getEntitySet(ClientEntitySet odataEntitySet)
ODataBindergetEntitySet in interface ODataBinderodataEntitySet - OData entity set.EntityCollection object.protected void links(ClientLinked odataLinked, Linked linked)
public Entity getEntity(ClientEntity odataEntity)
ODataBindergetEntity in interface ODataBinderodataEntity - OData entity.Entity object.public Link getLink(ClientLink link)
ODataBindergetLink in interface ODataBinderlink - OData link.public Property getProperty(ClientProperty property)
ODataBindergetProperty in interface ODataBinderproperty - OData property.protected Object getValue(ClientValue value)
public ClientEntitySet getODataEntitySet(ResWrap<EntityCollection> resource)
ODataBindergetODataEntitySet in interface ODataBinderresource - entity set resource.ClientEntitySet object.protected void odataNavigationLinks(EdmType edmType, Linked linked, ClientLinked odataLinked, String metadataETag, URI base)
public ClientEntity getODataEntity(ResWrap<Entity> resource)
ODataBindergetODataEntity in interface ODataBinderresource - entity resource.ClientEntity object.public ClientProperty getODataProperty(ResWrap<Property> resource)
ODataBindergetODataProperty in interface ODataBinderresource - property resource.ClientProperty object.protected ClientProperty getODataProperty(EdmType type, Property resource)
protected ClientValue getODataValue(FullQualifiedName type, Valuable valuable, URI contextURL, String metadataETag)
public ClientDelta getODataDelta(ResWrap<Delta> resource)
getODataDelta in interface ODataBinderCopyright © 2023. All rights reserved.