-
Notifications
You must be signed in to change notification settings - Fork 21
User guide
Francesco Chicchiriccò edited this page Jul 19, 2013
·
41 revisions
This page shows some basic concepts and examples to work with of ODataJClient, Open Source (Apache License 2.0) library that enables Java applications to deal with OData 3.0 services.
- Apache Maven >= 3.0.3
- JDK >= 1.6.0-23
- Obtain source code by either
- downloading source ZIP archive
- or
git clone git@github.com:MSOpenTech/ODataJClient.git - Build
$ cd ODataJClient
$ mvn clean install
At this point ODataJClient is installed into your local Maven repository and you can add it as dependency to your own Maven project as
<dependency>
<groupId>com.msopentech.odatajclient</groupId>
<artifactId>odatajclient-engine</artifactId>
<version>M3</version>
</dependency>There are some common basic concepts that need to be introduced before start working with ODataJClient.
URIs are a key concept in the OData protocol specification, so you should be already aware of the elements below (full reference to URI syntax is also available):
Many methods referenced below in the Examples section require an URI parameter; with ODataJClient two options are available for this purpose:
- provide an
URIvalue via plainString:URI.create("http://services.odata.org/OData/OData.svc/Products"); - feature the provided
ODataURIBuilder- see the Examples below for some sample usage.