Sha256: 659f1eea7783d2373aa8f3e7cb4775ef4d7d76ea1572753e15194c7a3b250b73

Contents?: true

Size: 655 Bytes

Versions: 119

Compression:

Stored size: 655 Bytes

Contents

# Rest

Proof of Concept of GoodWay of dealing with non-perfect REST Endpoints

## Terminology

Terms like 'MUST', 'MUST NOT', 'SHALL', 'SHALL NOT' are used as defined in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt)

## Architecture

There are few basic classes.

- Connection
- Client
- Factory
- Object
- Resource

## Connection

Low-level network connection

## Client

User's interface to GoodData Platform.

## Factory

Authority responsible for creating Object bounded to some Connection.

## Object

Remote REST-like accessible content.

## Resource

Objects which are (at least mimicking to be) first class citizen REST Resource with full CRUD

Version data entries

119 entries across 119 versions & 2 rubygems

Version Path
gooddata-2.1.0-java lib/gooddata/rest/README.md
gooddata-2.1.0 lib/gooddata/rest/README.md
gooddata-2.0.1-java lib/gooddata/rest/README.md
gooddata-2.0.1 lib/gooddata/rest/README.md
gooddata-2.0.0-java lib/gooddata/rest/README.md
gooddata-2.0.0 lib/gooddata/rest/README.md
gooddata-1.3.6-java lib/gooddata/rest/README.md
gooddata-1.3.6 lib/gooddata/rest/README.md
gooddata-1.3.5-java lib/gooddata/rest/README.md
gooddata-1.3.5 lib/gooddata/rest/README.md
gooddata-1.3.4-java lib/gooddata/rest/README.md
gooddata-1.3.4 lib/gooddata/rest/README.md
gooddata-1.3.3-java lib/gooddata/rest/README.md
gooddata-1.3.3 lib/gooddata/rest/README.md
gooddata-1.3.2-java lib/gooddata/rest/README.md
gooddata-1.3.2 lib/gooddata/rest/README.md
gooddata-1.3.1-java lib/gooddata/rest/README.md
gooddata-1.3.1 lib/gooddata/rest/README.md
gooddata-1.3.0-java lib/gooddata/rest/README.md
gooddata-1.3.0 lib/gooddata/rest/README.md