Namespace: Consultingwerk.OERA.RestResource
Class 
RestResources Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

/* SCL-5439: RestResources no longer inherits JsonSerializable. Serialization
for the rest resources cache is provided by the dedicated
ToJsonObject/DeserializeFromJsonObject methods of this class and of the
RestAddress and RestMethod classes



Top Method Summary
Options Name Purpose
DeserializeFromJsonObject (JsonObject) Deserializes the RestResources from a JsonObject
Progress.Json.ObjectModel.JsonObject ToJsonObject () Serializes the RestResources to a JsonObject

Top Constructor Summary
Options Name Purpose
RestResources () Default constructor
RestResources (ListRestAddress, ListRestMethod, ListRestMethod) Constructor

Top Property Summary
Options Name Purpose
Consultingwerk.OERA.RestResource.ListRestMethod BusinessTaskMethods
Consultingwerk.OERA.RestResource.ListRestAddress RestAddresses
Consultingwerk.OERA.RestResource.ListRestMethod RestMethods


Method Detail
Top

DeserializeFromJsonObject (JsonObject)

Purpose: Deserializes the RestResources from a JsonObject
Notes: SCL-5439: Dedicated deserialization for the rest resources
cache, previously provided by the JsonSerializable base class.
When a list property is missing or null in the JSON, the empty
list is kept rather than replaced by an invalid instance

Parameters:
poJson Progress.Json.ObjectModel.JsonObject
The JsonObject representation of the RestResources
Top

Progress.Json.ObjectModel.JsonObject ToJsonObject ()

Purpose: Serializes the RestResources to a JsonObject
Notes: SCL-5439: Dedicated serialization for the rest resources cache,
previously provided by the JsonSerializable base class. The
JSON format is described in the class header

Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representation of the RestResources


Constructor Detail
Top

RestResources ()

Purpose: Default constructor
Notes:

Top

RestResources (ListRestAddress, ListRestMethod, ListRestMethod)

Purpose: Constructor
Notes:

Parameters:
poRestAddresses Consultingwerk.OERA.RestResource.ListRestAddress
: ListRestAddress
poRestMethods Consultingwerk.OERA.RestResource.ListRestMethod
: ListRestMethod
poBusinessTaskMethods Consultingwerk.OERA.RestResource.ListRestMethod
: ListRestMethod


Property Detail
Top

Consultingwerk.OERA.RestResource.ListRestMethod BusinessTaskMethods


Returns Consultingwerk.OERA.RestResource.ListRestMethod
Top

Consultingwerk.OERA.RestResource.ListRestAddress RestAddresses


Returns Consultingwerk.OERA.RestResource.ListRestAddress
Top

Consultingwerk.OERA.RestResource.ListRestMethod RestMethods


Returns Consultingwerk.OERA.RestResource.ListRestMethod


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       24.08.2026 05:58:46