| 
                    |||||||
| Interfaces | ||
|---|---|---|
| 
         | 
    IRestAddress | Describes a REST resource address scheme | 
| 
         | 
    IRestMethod | Interface that describes a Business Service method which provides a RESTful endpoint | 
| 
         | 
    IRestMethodResponse | Optional Interface for the return value of RESTful methods | 
| 
         | 
    IRestRequest | Interface that describes the structure for a resolved REST Request | 
| 
         | 
    IRestResourceService | Interface for services that maintain available REST resources | 
| 
         | 
    ISupportsHttpResponseProcessing | Interface which may be implemented by Business Entities or Business Tasks that support manipulation of the http response | 
| 
         | 
    ISupportsRestAddress | Interface for Business Services that support the simple REST Interface | 
| 
         | 
    ISupportsRestMethods | |
| 
         | 
    IUpdateHttpResponseParameter | Interface for the request argument to the UpdateHttpResponse method of the ISupportsHttpResponseProcessing interface | 
| Classes | ||
|---|---|---|
| 
         | 
    AmbigiousRecordFoundException | |
| 
         | 
    BadRequestException | |
| 
         | 
    BufferFieldSubstitue | |
| 
         | 
    ConflictingIdFieldException | |
| 
         | 
    InvalidRestAddressException | |
| 
         | 
    ListRestAddress | List of RestAddress instances | 
| 
         | 
    ListRestMethod | List of RestMethod instances | 
| 
         | 
    MethodNotAllowedException | |
| 
         | 
    RecordNotFoundException | |
| 
         | 
    RestAddress | Describes a REST resource address scheme | 
| 
         | 
    RestAddressTypeEnum | Enum describing the types of a REST address entry | 
| 
         | 
    RestEntitiesWebHandler | Web handler to access RESTful Business Entities | 
| 
         | 
    RestMethod | Describes a Business Service method which provides a RESTful endpoint | 
| 
         | 
    RestMethodProvider | Returns the list of supported RESTful methods for a Business Task or Business Entity | 
| 
         | 
    RestMethodResponse | Return type for RESTful methods which allows to customize the HTTP StatusCode, StatusReason and ContentType | 
| 
         | 
    RestRequest | Describes the structure for a resolved REST Request | 
| 
         | 
    RestResourceService | Maintains a list of REST Resources | 
| 
         | 
    UnsupportedMethodSignatureException | |
| 
         | 
    UnsupportedReturnTypeException | Exception thrown when the return type of an invoked method is not JSON or JSON Serializable | 
| 
         | 
    UnsupporteRequestEntityException | |
| 
         | 
    UpdateHttpResponseParameter | Request argument to the UpdateHttpResponse method of the ISupportsHttpResponseProcessing interface |