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.10-java lib/gooddata/rest/README.md
gooddata-2.1.10 lib/gooddata/rest/README.md
gooddata-2.1.9-java lib/gooddata/rest/README.md
gooddata-2.1.9 lib/gooddata/rest/README.md
gooddata-2.1.8-java lib/gooddata/rest/README.md
gooddata-2.1.8 lib/gooddata/rest/README.md
gooddata-2.1.7-java lib/gooddata/rest/README.md
gooddata-2.1.7 lib/gooddata/rest/README.md
gooddata-2.1.6-java lib/gooddata/rest/README.md
gooddata-2.1.6 lib/gooddata/rest/README.md
gooddata-2.1.5-java lib/gooddata/rest/README.md
gooddata-2.1.5 lib/gooddata/rest/README.md
gooddata-2.1.4-java lib/gooddata/rest/README.md
gooddata-2.1.4 lib/gooddata/rest/README.md
gooddata-2.1.3-java lib/gooddata/rest/README.md
gooddata-2.1.3 lib/gooddata/rest/README.md
gooddata-2.1.2-java lib/gooddata/rest/README.md
gooddata-2.1.2 lib/gooddata/rest/README.md
gooddata-2.1.1-java lib/gooddata/rest/README.md
gooddata-2.1.1 lib/gooddata/rest/README.md