Click or drag to resize

Packflow.Rest Namespace

Classes
  ClassDescription
Public classPFApplicationRestHandler

Provides methods to handle requests of three types:

-Extended actions made to the item module. URLs follow this format: "RestItem/APPLICATION_NAME/CONTENTTYPE_NAME/ITEM_ID/ACTION_NAME/PARAMETER_1/PARAMETER_2/..."

-Actions not centered on a specific entity. URLs follow this format: "RestCustomAction/APPLICATION_NAME/ACTION_NAME/PARAMETER_1/PARAMETER_2/..."

-Requests made on a custom (not Packflow) resource. URLs follow this format: "RestCustomResource/APPLICATION_NAME/RESOURCE_NAME/PARAMETER_1/PARAMETER_2/..."

Posted values are available using a dedicated method.

This class is inherited in all applications for customization.

Public classPFApplicationRestHandlerPFApplicationType

Provides methods to handle requests of three types:

-Extended actions made to the item module. URLs follow this format: "RestItem/APPLICATION_NAME/CONTENTTYPE_NAME/ITEM_ID/ACTION_NAME/PARAMETER_1/PARAMETER_2/..."

-Actions not centered on a specific entity. URLs follow this format: "RestCustomAction/APPLICATION_NAME/ACTION_NAME/PARAMETER_1/PARAMETER_2/..."

-Requests made on a custom (not Packflow) resource. URLs follow this format: "RestCustomResource/APPLICATION_NAME/RESOURCE_NAME/PARAMETER_1/PARAMETER_2/..."

Posted values are available using a dedicated method.

This class is inherited in all applications for customization.

Public classRestCommentsModule
RESTful module for item comments management.
Public classRestCustomActionsModule
RESTful module for custom actions management.
Public classRestCustomResourcesModule
RESTful module for custom resources management.
Public classRestEventsModule
RESTful module for item events management.
Public classRestFilesModule
RESTful module for files management.
Public classRestItemsModule
RESTful module for items management.
Public classRestModule
Represents a REST module for Packflow.
Public classRestRelationsModule
RESTful module for item relations management.
Public classRestSiteModule
RESTful module for structure management (site, applications, content-types, users and groups).
Public classRFC6902_Operation
Represents an operation, part of a PATCH request following the RFC 6902. https://tools.ietf.org/html/rfc6902
Enumerations
  EnumerationDescription
Public enumerationRestHttpMethod
Identifies the http method of a request.
Public enumerationRFC6902_OperationType
Represents the type of an operation, being part of a PATCH request following the RFC 6902. https://tools.ietf.org/html/rfc6902