|
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 |
|
IRestResourceFormatParameter | |
|
IRestResourceFormatService | |
|
IRestResourceService | Interface for services that maintain available REST resources |
|
IRestResourcesReader | |
|
IRestResourcesWriter | |
|
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 | ||
---|---|---|
|
AmbiguousRecordFoundException | |
|
BadRequestException | |
|
BufferFieldSubstitute | |
|
ClassAlreadyProcessedException | |
|
ConflictingIdFieldException | |
|
InvalidRestAddressException | |
|
ListRestAddress | List of RestAddress instances |
|
ListRestMethod | List of RestMethod instances |
|
MethodNotAllowedException | |
|
RecordNotFoundException | |
|
RestAddress | Describes a REST resource address scheme |
|
RestAddressJsonParser | Supports parsing JSON into a RestAddress instances |
|
RestAddressJsonParserException | Exception thrown by the RestAddressJsonParser |
|
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 |
|
RestResourceFormatParameter | |
|
RestResourceFormatService | |
|
RestResources | Parameter object / holder for the RestResourceService's lists |
|
RestResourceService | Maintains a list of REST Resources |
|
RestResourcesJsonReader | Reads Rest resources (rest addresses, rest methods, business task methods) from a JSON file |
|
RestResourcesJsonWriter | Writes Rest resources (rest addresses, rest methods, business task methods) to a JSON file |
|
UnsupportedMethodSignatureException | |
|
UnsupportedRequestEntityException | |
|
UnsupportedReturnTypeException | Exception thrown when the return type of an invoked method is not JSON or JSON Serializable |
|
UpdateHttpResponseParameter | Request argument to the UpdateHttpResponse method of the ISupportsHttpResponseProcessing interface |
Enums | ||
---|---|---|
|
RestAddressTypeEnum | Enum describing the types of a REST address entry |