|
|
| 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 (handle) |
/** Find the entity (factory method that really belongs in subinterfaces since it is also used by
other than iterator)
Is considered internal.
@param handle iterating handle positioned to the record to be found
does not need to be the same as IteratorHandle, but it should be of type
"query" if IteratorHandle or "buffer id iteratorhandle is TempTable */ Inherited from OpenEdge.DataAdmin.Binding.IIterable |
|||||
|
|
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 */ |
|||||
|
|
RefreshRow (character, character[]) |
/* refresh the row from source */ |
|||||
|
|
LOGICAL Remove (handle) |
/** Remove the entity. (factory method that really belongs in subinterfaces since it is also used by
other than iterator)
Is considered internal.
@param handle iterating handle positioned to the record to be found
does not need to be the same as IteratorHandle, but it should be of type
"query" if IteratorHandle or "buffer id iteratorhandle is TempTable */ Inherited from OpenEdge.DataAdmin.Binding.IIterable |
|||||
|
|
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) |
/*** Add* visitor methods that adds context information to the context tree and traverses children
to create datasets for all purposes - export, import, request */ |
|||||
|
|
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 |
|
|||||
|
|
CHARACTER ContentId |
|
|||||
|
|
INTEGER Count |
|
|||||
|
|
HANDLE DatasetHandle |
|
|||||
|
|
CHARACTER EntityFieldName |
Inherited from OpenEdge.DataAdmin.Binding.IIterable |
|||||
|
|
LOGICAL ExportWithRoot |
|
|||||
|
|
CHARACTER Id |
|
|||||
|
|
LOGICAL IsLocal |
|
|||||
|
|
HANDLE IteratorHandle |
Inherited from OpenEdge.DataAdmin.Binding.IIterable |
|||||
|
|
CHARACTER KeyFields |
|
|||||
|
|
HANDLE LastSavedDataset |
|
|||||
|
|
LOGICAL Lazy |
|
|||||
|
|
CHARACTER Name |
|
|||||
|
|
LOGICAL ReadOnly |
|
|||||
|
|
ROWID RootId |
|
|||||
|
|
CHARACTER SerializeName |
|
|||||
|
|
OpenEdge.DataAdmin.IDataAdminService Service |
|
|||||
|
|
CHARACTER Table |
Inherited from OpenEdge.DataAdmin.Binding.IIterable |
|||||
|
|
HANDLE TableHandle |
|
|||||
|
|
OpenEdge.DataAdmin.IDataAdminService TargetService |
|
|||||
|
|
INT64 Total |
|
|
Top
PUBLIC AddChildrenTo (IContextTree, character, IRequestInfo)
|
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC AddChildrenTo (IContextTree, IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL AddEntity (IDataAdminElement)
|
||||||||||||||||||||||||||||
PUBLIC AddRowTo (IContextTree, rowid)
|
||||||||||||||||||||||||||||
PUBLIC AddTableTo (IContextTree)
|
||||||||||||||||||||||||||||
PUBLIC AddTableTo (IContextTree, IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC AddTreeTo (IContextTree)
|
||||||||||||||||||||||||||||
PUBLIC AddTreeTo (IContextTree, character)
|
||||||||||||||||||||||||||||
PUBLIC AddTreeTo (IContextTree, character, IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC AddTreeTo (IContextTree, IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL CanCopy (IDataAdminContext)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL CanFind (character)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL CanFind (integer)
|
||||||||||||||||||||||||||||
PUBLIC Copy (IDataAdminContext)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity ()
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (character)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (integer)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC CreateRootRow ()
|
||||||||||||||||||||||||||||
PUBLIC CreateRootRow (character)
|
||||||||||||||||||||||||||||
PUBLIC CreateRootRow (integer)
|
||||||||||||||||||||||||||||
PUBLIC CreateRootRow (IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC CreateRow (IDataAdminElement)
|
||||||||||||||||||||||||||||
PUBLIC DataRefreshed (IFetchResponse)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Delete (character)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Delete (character[])
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Delete (integer)
|
||||||||||||||||||||||||||||
PUBLIC INTEGER Deserialize (handle, integer, character)
|
||||||||||||||||||||||||||||
PUBLIC Export (character, character)
|
||||||||||||||||||||||||||||
PUBLIC ExportLastSaved (character)
|
||||||||||||||||||||||||||||
PUBLIC ExportLastSavedTree (character)
|
||||||||||||||||||||||||||||
PUBLIC ExportNormalized (character)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Find (character)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Find (character[])
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Find (integer)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Find (IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (character)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[])
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (handle)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement FindEntity (IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL FindOrigin (rowid)
|
||||||||||||||||||||||||||||
PUBLIC ForeignKeyChanged (IRowChange)
|
||||||||||||||||||||||||||||
PUBLIC CHARACTER GetChildJoinFields (character)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement GetEntity (character)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement GetEntity (integer)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminElement GetEntity (IRequestInfo)
|
||||||||||||||||||||||||||||
PUBLIC CHARACTER GetJoinFields (character)
|
||||||||||||||||||||||||||||
PUBLIC Progress.Json.ObjectModel.JsonObject GetJSONExport (IContextTree)
|
||||||||||||||||||||||||||||
PUBLIC CHARACTER GetKeyValues (handle)
|
||||||||||||||||||||||||||||
PUBLIC CHARACTER GetKeyWhere (character[])
|
||||||||||||||||||||||||||||
PUBLIC CHARACTER GetParentJoinFields (character)
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.Message.IFetchRequest GetRequest ()
|
||||||||||||||||||||||||||||
PUBLIC OpenEdge.DataAdmin.Message.ISaveRequest GetSaveRequest ()
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL HasChanges ()
|
||||||||||||||||||||||||||||
PUBLIC Import (character, character)
|
||||||||||||||||||||||||||||
PUBLIC Import (JsonObject, character)
|
||||||||||||||||||||||||||||
PUBLIC ImportDelete (character)
|
||||||||||||||||||||||||||||
PUBLIC ImportRow (character, character)
|
||||||||||||||||||||||||||||
PUBLIC ImportRow (character, character[])
|
||||||||||||||||||||||||||||
PUBLIC ImportRow (character, integer)
|
||||||||||||||||||||||||||||
PUBLIC ImportRowTree (character, character)
|
||||||||||||||||||||||||||||
PUBLIC ImportRowTree (character, character[])
|
||||||||||||||||||||||||||||
PUBLIC ImportRowTree (character, integer)
|
||||||||||||||||||||||||||||
PUBLIC ImportTree (character, character)
|
||||||||||||||||||||||||||||
PUBLIC ImportTree (JsonObject, character)
|
||||||||||||||||||||||||||||
PUBLIC MergeChanges (handle)
|
||||||||||||||||||||||||||||
PUBLIC MergeChanges (ISaveRequest)
|
||||||||||||||||||||||||||||
PUBLIC ReadChild (IRow, JSONObject)
|
||||||||||||||||||||||||||||
PUBLIC Progress.Json.ObjectModel.JsonObject ReadJsonRoot (character)
|
||||||||||||||||||||||||||||
PUBLIC RefreshRow (character, character[])
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL Remove (handle)
|
||||||||||||||||||||||||||||
PUBLIC INTEGER Serialize (handle)
|
||||||||||||||||||||||||||||
PUBLIC LOGICAL SetProperty (rowid, character, character)
|
||||||||||||||||||||||||||||
PUBLIC TransferMatchingRequests (IRequestInfo, IFetchRequest)
|
||||||||||||||||||||||||||||
PUBLIC TransferMatchingRequests (IRequestInfo[], IFetchRequest)
|
||||||||||||||||||||||||||||
PUBLIC CHARACTER TransformQuery (character)
|
||||||||||||||||||||||||||||
PUBLIC ValidateChanges (handle)
|
||||||||||||||||||||||||||||
PUBLIC ValidateQueryChanges (handle)
|
||||||||||||||||||||||||||||
PUBLIC AddedToContext (IDataAdminModel)
|
|||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PUBLIC ContextDeleted ()
|
|||||||||||||||||
PUBLIC ContextRefreshed (ITableResponse)
|
|||||||||||||||||
PUBLIC RowCreated ()
|
|||||||||||||||||
PUBLIC RowDeleted ()
|
|||||||||||||||||
PUBLIC LOGICAL CanGenerateCode
|
|||||||||
|---|---|---|---|---|---|---|---|---|---|
PUBLIC CHARACTER ContentId
|
|||||||||
PUBLIC INTEGER Count
|
|||||||||
PUBLIC HANDLE DatasetHandle
|
|||||||||
PUBLIC CHARACTER EntityFieldName
|
|||||||||
PUBLIC LOGICAL ExportWithRoot
|
|||||||||
PUBLIC CHARACTER Id
|
|||||||||
PUBLIC LOGICAL IsLocal
|
|||||||||
PUBLIC HANDLE IteratorHandle
|
|||||||||
PUBLIC CHARACTER KeyFields
|
|||||||||
PUBLIC HANDLE LastSavedDataset
|
|||||||||
PUBLIC LOGICAL Lazy
|
|||||||||
PUBLIC CHARACTER Name
|
|||||||||
PUBLIC LOGICAL ReadOnly
|
|||||||||
PUBLIC ROWID RootId
|
|||||||||
PUBLIC CHARACTER SerializeName
|
|||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminService Service
|
|||||||||
PUBLIC CHARACTER Table
|
|||||||||
PUBLIC HANDLE TableHandle
|
|||||||||
PUBLIC OpenEdge.DataAdmin.IDataAdminService TargetService
|
|||||||||
PUBLIC INT64 Total
|
|||||||||
Progress® OpenEdge® Release 12.2.0