|
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
AddChildrenTo (IContextTree, character, IRequestInfo) |
|
|||||
|
AddChildrenTo (IContextTree, IRequestInfo) |
|
|||||
|
LOGICAL AddEntity (IDataAdminElement) |
/** add an entity to the context (wrapper for IDataAdminElement.attach(IDataAdminModel) which will call createRow or copy in model again ) */ |
|||||
|
AddRowTo (IContextTree, rowid) |
/*** Add* visitor methods that adds context information to the context tree and traverses children
to create datasets for all purposes - export, import, request */ |
|||||
|
AddTableTo (IContextTree) |
|
|||||
|
AddTableTo (IContextTree, IRequestInfo) |
|
|||||
|
AddTreeTo (IContextTree) |
|
|||||
|
AddTreeTo (IContextTree, character) |
|
|||||
|
AddTreeTo (IContextTree, character, IRequestInfo) |
|
|||||
|
AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo) |
|
|||||
|
AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo) |
|
|||||
|
AddTreeTo (IContextTree, IRequestInfo) |
|
|||||
|
LOGICAL CanCopy (IDataAdminContext) |
/* returns true if the context can use copy (same table and local context)
(if copy is false then createRow is used (collection AddAll - collection Add - context AddEntity))
Note - this should not check if data is valid , only check if TT is the same and context state allows transfer
*/ |
|||||
|
LOGICAL CanFind (character) |
/** optional CanFind - throws UnsupportedOperationError if not valid/implemented
@param key char */ |
|||||
|
LOGICAL CanFind (integer) |
/** optional CanFind - throws UnsupportedOperationError if not valid/implemented
@param key integer */ |
|||||
|
Copy (IDataAdminContext) |
/* a physical copy, but logically a transfer of local (new) context to another context
- the objects will become attached - publish AddedToContext -> NewContext */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity () |
/** return a new entity - empty except defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (character) |
/** return a new entity - empty except for keys and defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (integer) |
/** return a new entity - empty except for keys and defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (IRequestInfo) |
/** return a new entity - empty except for keys and defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
CreateRootRow () |
/** create a new row - empty except defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service).
*/ |
|||||
|
CreateRootRow (character) |
/** create a new row - empty except defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
CreateRootRow (integer) |
/** create a new row - empty except defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
CreateRootRow (IRequestInfo) |
/** create a new row - empty except defaults
Sets RootId - Only used once in the lifetime to create the top most record
in local context (in a service). */ |
|||||
|
CreateRow (IDataAdminElement) |
|
|||||
|
DataRefreshed (IFetchResponse) |
/* receives response for all data requests */ |
|||||
|
LOGICAL Delete (character) |
/** optional delete
@param key character */ |
|||||
|
LOGICAL Delete (character[]) |
/** optional delete - throws UnsupportedOperationError if not valid/implemented
@todo throw dedicated error (extend UnsupportedOperationError ) for this that clearly
says delete not allowed in public entity name when fully implemented in all context
that support delete (as of current handled by non-extent method)
The single key should call this when this is done
)
@param key character[] representing KeyFields */ |
|||||
|
LOGICAL Delete (integer) |
/** optional delete
@param key character */ |
|||||
|
INTEGER Deserialize (handle, integer, character) |
/* deserialize specified num rows context from a stream */ |
|||||
|
Export (character, character) |
|
|||||
|
ExportLastSaved (character) |
|
|||||
|
ExportLastSavedTree (character) |
|
|||||
|
ExportNormalized (character) |
|
|||||
|
LOGICAL Find (character) |
/** optional Find - throws UnsupportedOperationError if not valid/implemented
@param key char */ |
|||||
|
LOGICAL Find (character[]) |
/** optional Find - throws UnsupportedOperationError if not valid/implemented
@param key char[] representing the KeyFields */ |
|||||
|
LOGICAL Find (integer) |
/** optional Find - throws UnsupportedOperationError if not valid/implemented
@param key integer */ |
|||||
|
LOGICAL Find (IRequestInfo) |
/** find in current data (no service request)
NOTE: The RequestInfo is only for support of find on alternate values
it is not stored in the instance and not used for collection filters */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character) |
/** find in current data (no service request) */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[]) |
/** find in current data (no service request) */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer) |
/** find in current data (no service request) */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (IRequestInfo) |
/** find in current data (no service request)
NOTE: The RequestInfo is only for support of find on alternate values
it is not stored in the instance and not used for collection filters */ |
|||||
|
LOGICAL FindOrigin (rowid) |
/** FindOrigin - find row from origin rowid in row extracted with getchanges
@param rOriginid rowid from row in change dataset */ |
|||||
|
ForeignKeyChanged (IRowChange) |
|
|||||
|
CHARACTER GetChildJoinFields (character) |
/* shorthand to get the parent fields from joinfields ( implement as final, only GetJoinFields should be override ) */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement GetEntity (character) |
/** get a standalone entity - default to name (to be deprecated) or single KeyFields (new)
optional - override to throw unsupported if not applicable
@param name/id character key
will be requested from server if necessary and can retrieve single table or
full tree of children or selected children (managed by IDataAdminContext */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement GetEntity (integer) |
/** get a standalone entity - optional if int key - default to unsupported
@param id integer key
will be requested from server if necessary and can retrieve single table or
full tree of children or selected children (managed by IDataAdminContext */ |
|||||
|
OpenEdge.DataAdmin.IDataAdminElement GetEntity (IRequestInfo) |
/** get a standalone entity -
@param requestInfo
will be requested from server if necessary and can retrieve single table or
full tree of children or selected children (managed by IDataAdminContext) */ |
|||||
|
CHARACTER GetJoinFields (character) |
/* returns the join field names (comma separated) from the passed serializename
parameter ot serializename.propertyname that is passed in.
the fields are ordered parent,child */ |
|||||
|
Progress.Json.ObjectModel.JsonObject GetJSONExport (IContextTree) |
/* optional call back from context tree.
called when parse is complete
return json to export instead of dataset
return unknown to use standard dataset. write-json */ |
|||||
|
CHARACTER GetKeyValues (handle) |
|
|||||
|
CHARACTER GetKeyWhere (character[]) |
/** get a where expression from the passed extent using Keyfields */ |
|||||
|
CHARACTER GetParentJoinFields (character) |
/* shorthand to get the child fields from joinfields ( implement as final, only GetJoinFields should be override ) */ |
|||||
|
OpenEdge.DataAdmin.Message.IFetchRequest GetRequest () |
|
|||||
|
OpenEdge.DataAdmin.Message.ISaveRequest GetSaveRequest () |
|
|||||
|
LOGICAL HasChanges () |
|
|||||
|
Import (character, character) |
/** import of the entity (flat no tree) */ |
|||||
|
Import (JsonObject, character) |
/* allow caller to pass json object */ |
|||||
|
ImportDelete (character) |
/** import delete entity (flat no tree) */ |
|||||
|
ImportRow (character, character) |
|
|||||
|
ImportRow (character, character[]) |
/** single row import of the entity (flat no tree) */ |
|||||
|
ImportRow (character, integer) |
|
|||||
|
ImportRowTree (character, character) |
|
|||||
|
ImportRowTree (character, character[]) |
|
|||||
|
ImportRowTree (character, integer) |
|
|||||
|
ImportTree (character, character) |
/** import of the entity as tree with root node */ |
|||||
|
ImportTree (JsonObject, character) |
/* allow caller to pass json object */ |
|||||
|
MergeChanges (handle) |
|
|||||
|
MergeChanges (ISaveRequest) |
|
|||||
|
ReadChild (IRow, JSONObject) |
|
|||||
|
Progress.Json.ObjectModel.JsonObject ReadJsonRoot (character) |
/** read the root of the json file - (really a utility)
This is either a node named "root" (prodataset format) or the real json root */ |
|||||
|
INTEGER Serialize (handle) |
/*serialize the context to a stream */ |
|||||
|
LOGICAL SetProperty (rowid, character, character) |
/** set a property
@param rowid the rowid of the tt
@param name property name
@param value value
*/ |
|||||
|
TransferMatchingRequests (IRequestInfo, IFetchRequest) |
|
|||||
|
TransferMatchingRequests (IRequestInfo[], IFetchRequest) |
|
|||||
|
CHARACTER TransformQuery (character) |
|
|||||
|
ValidateChanges (handle) |
/* method public void ValidateChanges(pchngh as IDataChanges):*/ |
|||||
|
ValidateQueryChanges (handle) |
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
AddedToContext (IDataAdminModel) |
/* defined in context and not model since entities added with no context will subscribe to the query
and need to be refreshed
(DataAdminCollection Context setter does not subscribe from query ) */ |
|||||
|
ContextDeleted () |
|
|||||
|
ContextRefreshed (ITableResponse) |
|
|||||
|
RowCreated () |
|
|||||
|
RowDeleted () |
|
Options | Name | Purpose | |||||
---|---|---|---|---|---|---|---|
|
LOGICAL CanGenerateCode |
/** can genarate code */ |
|||||
|
CHARACTER ContentId |
/**
unique content identifier, exposed as Sourceid in collections.
This is tied to the physical query or temp-table if the collection contains all
Used to isolate updates in context.
Is the same as the Id for the Model itself
See collection SourceId
*/ |
|||||
|
INTEGER Count |
|
|||||
|
HANDLE DatasetHandle |
|
|||||
|
LOGICAL ExportWithRoot |
/** currently root is default (dataset did not support this in first release - UI need to support old versions) */ |
|||||
|
CHARACTER Id |
/**
unique entity identifier, exposed as contextid in collections and entities
and used in Equals for comparison. This is tied to the physical running TT.
This means that two different instances of the TT are considered to be different
and have diffferent Id. The SerializeName is tied to the definition.
*/ |
|||||
|
LOGICAL IsLocal |
/* define public property IsShared as logical no-undo get.*/ |
|||||
|
CHARACTER KeyFields |
|
|||||
|
HANDLE LastSavedDataset |
|
|||||
|
LOGICAL Lazy |
|
|||||
|
CHARACTER Name |
|
|||||
|
LOGICAL ReadOnly |
|
|||||
|
ROWID RootId |
|
|||||
|
CHARACTER SerializeName |
/**
unique entity identifier for serialization. The objects are in principle
serialized as temp tables in the context at all the time, (except for detached entity
classes), so this is really a TT identifier and is defined using the serialize-name
definition of the TT. This is exposed externally through the REST api.
It is unique within a service/connection.
*/ |
|||||
|
OpenEdge.DataAdmin.IDataAdminService Service |
|
|||||
|
HANDLE TableHandle |
|
|||||
|
OpenEdge.DataAdmin.IDataAdminService TargetService |
|
|||||
|
INT64 Total |
|
Top
AddChildrenTo (IContextTree, character, IRequestInfo)
|
||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AddChildrenTo (IContextTree, IRequestInfo)
|
||||||||||||||||||||||||||||
LOGICAL AddEntity (IDataAdminElement)
|
||||||||||||||||||||||||||||
AddRowTo (IContextTree, rowid)
|
||||||||||||||||||||||||||||
AddTableTo (IContextTree)
|
||||||||||||||||||||||||||||
AddTableTo (IContextTree, IRequestInfo)
|
||||||||||||||||||||||||||||
AddTreeTo (IContextTree)
|
||||||||||||||||||||||||||||
AddTreeTo (IContextTree, character)
|
||||||||||||||||||||||||||||
AddTreeTo (IContextTree, character, IRequestInfo)
|
||||||||||||||||||||||||||||
AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo)
|
||||||||||||||||||||||||||||
AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo)
|
||||||||||||||||||||||||||||
AddTreeTo (IContextTree, IRequestInfo)
|
||||||||||||||||||||||||||||
LOGICAL CanCopy (IDataAdminContext)
|
||||||||||||||||||||||||||||
LOGICAL CanFind (character)
|
||||||||||||||||||||||||||||
LOGICAL CanFind (integer)
|
||||||||||||||||||||||||||||
Copy (IDataAdminContext)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity ()
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (character)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (integer)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (IRequestInfo)
|
||||||||||||||||||||||||||||
CreateRootRow ()
|
||||||||||||||||||||||||||||
CreateRootRow (character)
|
||||||||||||||||||||||||||||
CreateRootRow (integer)
|
||||||||||||||||||||||||||||
CreateRootRow (IRequestInfo)
|
||||||||||||||||||||||||||||
CreateRow (IDataAdminElement)
|
||||||||||||||||||||||||||||
DataRefreshed (IFetchResponse)
|
||||||||||||||||||||||||||||
LOGICAL Delete (character)
|
||||||||||||||||||||||||||||
LOGICAL Delete (character[])
|
||||||||||||||||||||||||||||
LOGICAL Delete (integer)
|
||||||||||||||||||||||||||||
INTEGER Deserialize (handle, integer, character)
|
||||||||||||||||||||||||||||
Export (character, character)
|
||||||||||||||||||||||||||||
ExportLastSaved (character)
|
||||||||||||||||||||||||||||
ExportLastSavedTree (character)
|
||||||||||||||||||||||||||||
ExportNormalized (character)
|
||||||||||||||||||||||||||||
LOGICAL Find (character)
|
||||||||||||||||||||||||||||
LOGICAL Find (character[])
|
||||||||||||||||||||||||||||
LOGICAL Find (integer)
|
||||||||||||||||||||||||||||
LOGICAL Find (IRequestInfo)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[])
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement FindEntity (IRequestInfo)
|
||||||||||||||||||||||||||||
LOGICAL FindOrigin (rowid)
|
||||||||||||||||||||||||||||
ForeignKeyChanged (IRowChange)
|
||||||||||||||||||||||||||||
CHARACTER GetChildJoinFields (character)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement GetEntity (character)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement GetEntity (integer)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminElement GetEntity (IRequestInfo)
|
||||||||||||||||||||||||||||
CHARACTER GetJoinFields (character)
|
||||||||||||||||||||||||||||
Progress.Json.ObjectModel.JsonObject GetJSONExport (IContextTree)
|
||||||||||||||||||||||||||||
CHARACTER GetKeyValues (handle)
|
||||||||||||||||||||||||||||
CHARACTER GetKeyWhere (character[])
|
||||||||||||||||||||||||||||
CHARACTER GetParentJoinFields (character)
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.Message.IFetchRequest GetRequest ()
|
||||||||||||||||||||||||||||
OpenEdge.DataAdmin.Message.ISaveRequest GetSaveRequest ()
|
||||||||||||||||||||||||||||
LOGICAL HasChanges ()
|
||||||||||||||||||||||||||||
Import (character, character)
|
||||||||||||||||||||||||||||
Import (JsonObject, character)
|
||||||||||||||||||||||||||||
ImportDelete (character)
|
||||||||||||||||||||||||||||
ImportRow (character, character)
|
||||||||||||||||||||||||||||
ImportRow (character, character[])
|
||||||||||||||||||||||||||||
ImportRow (character, integer)
|
||||||||||||||||||||||||||||
ImportRowTree (character, character)
|
||||||||||||||||||||||||||||
ImportRowTree (character, character[])
|
||||||||||||||||||||||||||||
ImportRowTree (character, integer)
|
||||||||||||||||||||||||||||
ImportTree (character, character)
|
||||||||||||||||||||||||||||
ImportTree (JsonObject, character)
|
||||||||||||||||||||||||||||
MergeChanges (handle)
|
||||||||||||||||||||||||||||
MergeChanges (ISaveRequest)
|
||||||||||||||||||||||||||||
ReadChild (IRow, JSONObject)
|
||||||||||||||||||||||||||||
Progress.Json.ObjectModel.JsonObject ReadJsonRoot (character)
|
||||||||||||||||||||||||||||
INTEGER Serialize (handle)
|
||||||||||||||||||||||||||||
LOGICAL SetProperty (rowid, character, character)
|
||||||||||||||||||||||||||||
TransferMatchingRequests (IRequestInfo, IFetchRequest)
|
||||||||||||||||||||||||||||
TransferMatchingRequests (IRequestInfo[], IFetchRequest)
|
||||||||||||||||||||||||||||
CHARACTER TransformQuery (character)
|
||||||||||||||||||||||||||||
ValidateChanges (handle)
|
||||||||||||||||||||||||||||
ValidateQueryChanges (handle)
|
AddedToContext (IDataAdminModel)
|
|||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ContextDeleted ()
|
|||||||||||||||||
ContextRefreshed (ITableResponse)
|
|||||||||||||||||
RowCreated ()
|
|||||||||||||||||
RowDeleted ()
|
LOGICAL CanGenerateCode
|
|||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CHARACTER ContentId
|
|||||||||||||||||||||
INTEGER Count
|
|||||||||||||||||||||
HANDLE DatasetHandle
|
|||||||||||||||||||||
LOGICAL ExportWithRoot
|
|||||||||||||||||||||
CHARACTER Id
|
|||||||||||||||||||||
LOGICAL IsLocal
|
|||||||||||||||||||||
CHARACTER KeyFields
|
|||||||||||||||||||||
HANDLE LastSavedDataset
|
|||||||||||||||||||||
LOGICAL Lazy
|
|||||||||||||||||||||
CHARACTER Name
|
|||||||||||||||||||||
LOGICAL ReadOnly
|
|||||||||||||||||||||
ROWID RootId
|
|||||||||||||||||||||
CHARACTER SerializeName
|
|||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminService Service
|
|||||||||||||||||||||
HANDLE TableHandle
|
|||||||||||||||||||||
OpenEdge.DataAdmin.IDataAdminService TargetService
|
|||||||||||||||||||||
INT64 Total
|
Progress® OpenEdge® Release 11.7