OpenEdge.Web.DataObject.Writer.DataObjectServiceWriter
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| Clear () |
/** Clears or empties the target */
|
||
| Close () |
/** Closes the writer. */
|
||
| Flush () |
/** Flushes(writes) the input to the target */
|
||
| Progress.Json.ObjectModel.JsonObject GetCatalogSchema (SemanticVersion) |
/* Returns a schema for a Data Object Service Catalog
@param SemanticVersion The catalog version
@return JsonObject The catalog JSON-schema */
|
||
| Open () |
/** Opens the writer for output. Open/Close allows us to write the same message multiple
times without requiring a new writer each time. */
|
||
| Write (Object) |
/* Writes an object array into the Value.
@param Progress.Lang.Object An object to write. It will typically
be in the OpenEdge.Web.DataObject package and be part of
a DataObjectService */
|
||
| Write (Object[]) |
/* Writes an object array into the Value.
@param Progress.Lang.Object[] A set of objects to write. They will typically
be in the OpenEdge.Web.DataObject package and be part of
a DataObjectService */
|
||
| WriteDOS (DataObjectService) |
/* Writes a single Data Object Service
@param DataObjectService The service to write */
|
||
| WriteOperation (DataObjectService, MappedOperation) |
/* Writes a single MappedOperation
@param DataObjectService The parent DOService
@param MappedOperation The service operation to write */
|
||
| WriteSchema (DataObjectService, handle) |
/* Writes a single schema
@param DataObjectService The parent DOService
@param handle The service schema to write */
|
||
| WriteService (DataObjectService) |
/* Writes a single Data Object Service
@param DataObjectService The service to write */
|
||
| WriteTuple (Object, Object) |
/* Writes a tuple (key-value pair).
This is effectively a VIRTUAL method (no default behaviour but not compiled enforcement either).
@param Progress.Lang.Object The key value - property name (required)
@param Progress.Lang.Object A value to be written for the property. May be null. */
|
||
| WriteURI (URI) |
/* Writes a URI to the output. This is effectively a VIRTUAL method (no default behaviour
but not compiled enforcement either).
@param URI The URI to write */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| DataObjectServiceWriter (Class) |
/** Constructor.
@param Class The type of the entity - pseudo-generics here. */
|
||
| DataObjectServiceWriter (Class, Object) |
/** Constructor.
@param Class The type of the entity - pseudo-generics here.
@param Object The 'real' entity being written */
|
||
| DataObjectServiceWriter (Object) |
/** Constructor.
@param Object The target object to write to */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Logging.ILogWriter Logger |
|
||
| Progress.Lang.Object Value |
|
||
| Progress.Lang.Class ValueType |
|
Method Detail
Clear ()
|
||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Close ()
|
||||||||||||||||||
Flush ()
|
||||||||||||||||||
Progress.Json.ObjectModel.JsonObject GetCatalogSchema (SemanticVersion)
|
||||||||||||||||||
Open ()
|
||||||||||||||||||
Write (Object)
|
||||||||||||||||||
Write (Object[])
|
||||||||||||||||||
WriteDOS (DataObjectService)
|
||||||||||||||||||
WriteOperation (DataObjectService, MappedOperation)
|
||||||||||||||||||
WriteSchema (DataObjectService, handle)
|
||||||||||||||||||
WriteService (DataObjectService)
|
||||||||||||||||||
WriteTuple (Object, Object)
|
||||||||||||||||||
WriteURI (URI)
|
||||||||||||||||||
Constructor Detail
DataObjectServiceWriter (Class)
|
||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DataObjectServiceWriter (Class, Object)
|
||||||||||||||||
DataObjectServiceWriter (Object)
|
||||||||||||||||
Property Detail
OpenEdge.Logging.ILogWriter Logger
|
||||||||
|---|---|---|---|---|---|---|---|---|
Progress.Lang.Object Value
|
||||||||
Progress.Lang.Class ValueType
|
||||||||