|
Options |
Name |
Purpose |
|
|
|
AddChild (IDataAdminModel)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddChildrenTo (IContextTree, character, IRequestInfo)
|
/* final - control elsewhere
- child management needs cleanup , it is currently (mainly) managed by SkipList and by AddTreeTo
overrides, allowing it to be controlled by overrides here in this state will make it worse */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddChildrenTo (IContextTree, IRequestInfo)
|
/* final - control elsewhere
- child management needs cleanup , it is currently (mainly) managed by SkipList and by AddTreeTo
overrides, allowing it to be controlled by overrides here in this state will make it worse */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL AddEntity (IDataAdminElement)
|
/* add entity is Idataadmincontext wrapper for attach called from collection sub classes :add
logical for future general add support (contains check? context check?)
currently collection add is not really in synch with attach that also support just context setting
- see attach
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddJoinTo (IContextTree, IDataAdminContext, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddRowTo (IContextTree, rowid)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTableTo (IContextTree)
|
/* final - keep final -
if there is a need to override obverride AddTableTo(tree,requestinfo) */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTableTo (IContextTree, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTreeTo (IContextTree)
|
/* final - override AddTreeTo(tree,preq) if necessary */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTreeTo (IContextTree, character)
|
/* final - override AddTreeTo(tree,pollections,requestinfo) if necessary */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTreeTo (IContextTree, character, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTreeTo (IContextTree, IDataAdminContext, character, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTreeTo (IContextTree, IDataAdminContext, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AddTreeTo (IContextTree, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AfterTableRefreshed ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
AssertNotNull (Object, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL CanCopy (IDataAdminContext)
|
/** returns true if the context can be passed to Copy() - see comments about Copy below.
NOTE: Should not validate data, only ensure that the physical TT mmatches and that the
new context is in a transferable state (currently isLocal only)
The purpose of this is to avoid the need to override IDataAdminCollecton:Add and/or AddAll to handle variations
and call CreateRow
@todo - fix existing overrides...
- The assumption is that will be extended with future improvement to collections eliminating the
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL CanFind (character)
|
Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:CanFind (character)
|
|
|
|
LOGICAL CanFind (integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE CloneTable ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER ColumnExpression (character, character, character)
|
/** convert expression for QueryString - unknown = keep as is
override in subclasses to handle advanced cases */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER ColumnSortSource (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER ColumnSource (character)
|
/** qualify columns for QueryString parsing
subclasses should override to handle advanced cases like
qualified collection filters
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
Copy (IDataAdminContext)
|
/** This is not intended for general copy, but used specifically to move new objects/records from local
context to this context (including children). This could be both a local or service context.
A new entity with its own context can be copied/added to a new collection with its own local context.
A new entity with a local context can also be copied directly to the service context.
A new collection is only copied to a service context.
(A new entity without context uses createrow to achieve this)
- The passed context is no longer in use after this operation
refactoring notes- Dec 2013 (also applies to CopyforParent)
AbstractFiltercontext MoveQueries (call back to newcontext now removed and only defined in model -
may change name without fixing this comments) would throw unsupported error (and had no overrides)
so apparently this is only called with model, and the move of unsupported up here does not change behavior
- @todo - keep (in IDataAdmincontext?) with current signature and extend to support query context?
warning - need to understand the publish to query from movequeries ?? probably not needed and unproblematic
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CopyChildren (IDataAdminModel)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CopyForParent (IRow, IDataAdminContext)
|
/** add foreign key for parent (called from filteredContext:copy with parentvalue)
NOTE: the copy wil copy all records from the passed context assuming all records
belongs to the passed parent value (only local context should be passed)
See refactoring notes Dec 2013 for Copy()
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CopyNewTableForParent (IRow, handle)
|
/* override (usually with static for each) if importnew need to add foreign value */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CopyTable (IDataAdminModel)
|
|
|
|
|
CopyTable (IDataAdminModel)
|
/** subclasses must implement CopyTable that throws DataError if
any of the records exists and that works also when the
source (or target) has changes
(temp-table-copy does not handle any of these requirements)
@TODO - protected ?
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CopyTableForParent (IRow, IDataAdminModel)
|
/** @TODO Make abstract -
currently calls default when 1 key since many collections handle parent
with settable <Entity> property. This does not mean that ths is handled.
it's only to ensure old code works and should really throw an error to force
override or actually resolve the key assigment ( .
- override to set from FilteredContext:ParentValue */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (character, FilteredContext)
|
/** create default collection - override for dedicated child collections */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)
|
/* end method. */ Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:CreateCollection (IDataAdminContext)
|
|
|
|
HANDLE CreateDataset ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE CreateDataset (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)
|
Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:CreateEntity (IRequestInfo)
|
|
|
|
FilteredContext CreateFilteredContext (character)
|
/** create default filteredcontext that also handles parent/keyvalue as filter. */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FilteredContext CreateFilteredContext (IRequestInfo)
|
/** create default filteredcontext with requestinfo */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FilteredContext CreateFilteredContext (IRow, IRequestInfo)
|
/** Create filtered context for parent row */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL CreateFromJson (character, character[], character, JSONObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement CreateRootEntity (IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CreateRootRow ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CreateRootRow (character)
|
/** Create row with key - used by CreateRootEntity */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CreateRootRow (integer)
|
/** Create row with key - used by CreateRootEntity */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CreateRootRow (IRequestInfo)
|
/** Create row with IRequestInfo - used by CreateRootEntity */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CreateRow (IDataAdminElement)
|
Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:CreateRow (IDataAdminElement)
|
|
|
|
CreateRowForParent (IRow, IDataAdminElement)
|
/* override to handle parent data - currently calles regu
@todo- make abstract and force every subclass to deal with it OR make it generic
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE CreateSaveDataset ()
|
/* override to save child context not in default child list mChildContextList */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE CreateServerDataset ()
|
/* final - not in use in any default case currently so no point overriding
- see and use GetRequestDataset */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE CreateServerDataset (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
DataRefreshed (IFetchResponse)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Delete (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Delete (character[])
|
/** Delete
@param name extent for multi-component keys
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Delete (integer)
|
/** Delete
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
INTEGER Deserialize (handle, integer, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL DeserializeRow (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL DeserializeRow (handle, log)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
Destroy ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Detach (IDataAdminElement)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
Export (character, character)
|
/*** not in use yet
/* exportlist is the opposite of export in the sense that the second paramter is displayed fields */
method public void ExportList(pcfile as char,pcDispfields as char):
define variable cHiddenList as character no-undo.
cHiddenList = HiddenColumns(pcDispFields).
this-object:Export(pcfile,cHiddenList).
end method.
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ExportLastSaved (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ExportLastSavedTree (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ExportNormalized (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FetchData (IFetchRequest)
|
/* end method. */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FetchFilteredData (FilteredContext)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FetchRow (handle, character, character, logical)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FillData (IFetchRequest)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Find (character)
|
Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:Find (character)
|
|
|
|
LOGICAL Find (character[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Find (integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Find (IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (character[], IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (handle)
|
/** find the entity (factory method - data already avail )
Is considered internal.
@param handle buffer that points to the record to find the entity for */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (handle, IRequestInfo)
|
/** find the entity (factory method - data already avail )
Is considered internal.
@param handle buffer that points to the record to find the entity for */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (integer, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement FindEntity (IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER FindExpression (character)
|
/** default find expression assumes there is a name field
override in context with different key name or more complex logic */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER FindExpression (integer)
|
/** override GetIntegerKey in context with integer key
There are also many overrides of FindExpression since GetIntegerKey is
new (11.7.3)
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL FindOrCreateFromJson (character, character[], character, JSONObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL FindOrCreateFromJson (character, JSONObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL FindOrigin (rowid)
|
/** FindOrigin - find row from origin rowid in row extracted with getchanges
@param rOriginid rowid from row in change dataset */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ROWID FindRidAndRemoveOtherAfterBuffers (handle, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ROWID FindRidAndRemoveOtherAfterBuffers (handle, IRow)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ROWID FindRidAndRemoveOtherAfterBuffers (handle, rowid)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FireContextRefreshed ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
FireContextRefreshed (ITableResponse)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ForeignKeyChanged (IRowChange)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetChanges (handle)
|
/*
method protected handle CreateUpdateQuery(phBuffer as handle):
define variable hQuery as handle no-undo.
define variable hBuffer as handle no-undo.
define variable cQuery as char no-undo.
define variable hBuffers as handle extent no-undo.
define variable i as integer no-undo.
create Query hQuery.
hBuffers = GetQueryHandles(phBuffer:serialize-name).
do i = 1 to extent(hBuffers):
if phbuffer:table-handle:origin-handle = hBuffers[i]:table-handle then
do:
hBuffer = phBuffer.
/* if i > 1 then /* there should not be any, but there is currently nothing that prevents this */ */
/* undo, throw new UnsupportedOperationError("Save of query where update table is not first.").*/
/* create buffer hBuffer for table phbuffer. */
end.
else
create buffer hBuffer for table hbuffers[i].
hQuery:add-buffer(phbuffer).
end.
return hQuery.
end method.
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.Binding.IDataAdminModel GetChild (character)
|
/** final overridw with getNamedChild */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection GetChildCollection (IRow, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection GetChildCollection (IRow, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetChildFieldsFromJoin (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetChildJoinExpression (IRow, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetChildJoinFields (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetChildQuery (IRow)
|
/** returns the query with the values inserted according to GetJoinFields
@param parentRow IRow of psarent */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.Message.IFetchRequest GetChildRequest (IRow)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.Binding.IDataAdminModel GetChildWithRequestInfo (character, IRequestInfo)
|
/** get a child by name - Will add or append to request info if the passed name is supported in GetNamedQuery */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetClientJoinFields (character)
|
/* override for external join - for example json import */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetClientKeyFields ()
|
/* Client key - external key - for import
now this should really be a property...
method is used since it is rarely overridden */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection GetCollection ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection GetCollection (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection GetCollection (IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection GetCollection (IRow, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetCreateError (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetCreateError (IDataAdminElement, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetCreateRowRequest ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetCreateRowRequest (IRow)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetCurrentKeyValues ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetDeleteRowChanges (IRow, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetDeleteRowRequest (IRow, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement GetEntity (character)
|
/* Note that there is no GetCharKey to deal with temp-tables with no name field
the way it is for integer key with GetIntegerKey
The reason is that all tables that supports Get with char should have an indexed
name field.
The ones that don't should override this method to pass
correct field to SetTableKeyValue */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement GetEntity (integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement GetEntity (IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetFieldExpression (character, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetFieldExpression (character, character[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetFieldsFromJoin (character, log)
|
/* public to be used from AbstractFilteredContext - @todo - move to some utility */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetIntegerKey ()
|
/* Override for more efficient GetEntity and to not overide FindExpression(int)
This exists bcause we do not have a consistent naming of integer keys
(mostly Number or Id) */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetJoinExpression (character, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetJoinExpression (IRow, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetJoinFields (character)
|
Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:GetJoinFields (character)
|
|
|
|
CHARACTER GetJoinQuery (character)
|
/** returns a query with a join expression based on GetJoinFields
@param serializename of parent */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
JSONObject GetJSONExport (IContextTree)
|
/* optional call back from context tree.
called when parse is complete
override to return json to export instead of dataset
returns unknown to use standard dataset. write-json */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetKeyValues (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetKeyWhere (character[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.Binding.IDataAdminModel GetNamedChild (character)
|
/** Override to return a child context that is not included in the default getchildren ,
but can be requested by getChild and GetChildCollection and AddChildrenTo overloads that
support a list of collections */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetNamedQuery (character)
|
/** Override to return a query for a subset of the context */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetNamedQueryName (character)
|
/** Override to return correct cased name for a named query */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetParentFieldsFromJoin (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetParentJoinFields (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetQueryHandles (character)
|
/** Get default buffer handles
to use in child query for parent
- must match order of GetChildQuery
@param serializename of parent
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.Message.IFetchRequest GetRequest ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetRequestDataset ()
|
/* Dataset used by getRequest -
Some programs overrides this to call CreateServerDataset,
This was recommended at some point, but since then DatasetHandle has been
fixed to have only a single table to support lazy load in most classes.
This is accomplished by overriding initDataset to have the default
dataset with a single table.
initDataset is called from datasetHandle getter.
@todo - this is all very convoluted and could be cleaned up ...
but with care */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetSaveChanges (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetSaveRequest ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetSaveRequest (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetSaveRowChanges (character, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetSaveRowChanges (IRow, IRequestInfo, integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetSaveRowRequest (character, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ISaveRequest GetSaveRowRequest (IRow, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetServerChildQuery (IRow)
|
/** returns the server query with the values inserted according to GetServerJoinFields
@param parentRow IRow of psarent */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetServerJoinFields (character)
|
/* override if server side join is different - */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetServerJoinQuery (character)
|
/** returns a query with a join expression based on GetServerJoinFields
@param serializename of parent */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE GetUrlColumns (logical)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetUrlFieldNames ()
|
/* */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER GetWhere (character, character[])
|
/* Use for find expressions.
Final - Override ColumnExpression hook called from here (which is ignored
if it returns the default ?)
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL HasChanges ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE HideColumns (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
HANDLE HideUrlColumns ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
Import (character, character)
|
/* single table import of the entity (flat - no tree)*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
Import (JsonObject, character)
|
/* single table import of the entity (flat - no tree)*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportDelete (character)
|
/* single table import of delete (flat - no tree)*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportForParent (IRow, character)
|
/* single table import of the entity from query/filtered context
(flat - no tree ?? will probably work with tree if no root )
replace mode
Adds forein value to all records from the passed parameters.
pcParent - parent serializename
pcValue - parent key - foreign value
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportForParent (IRow, JsonObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportNewForParent (IRow, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportNewForParent (IRow, JsonObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportRow (character, character)
|
/* single row import of the entity (flat no tree) */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportRow (character, character[])
|
/* single row import of the entity (flat no tree) */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportRow (character, integer)
|
/* single row import of the entity (flat no tree) */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportRowTree (character, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportRowTree (character, character[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportRowTree (character, integer)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportTree (character, character)
|
/* import of JSON tree with root */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ImportTree (JsonObject, character)
|
/* import of JSON tree */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
initChildren ()
|
/* override to initialize child context for local context */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
InitChildren (IContextScope)
|
Overrides OpenEdge.DataAdmin.Binding.DataAdminContext:InitChildren (IContextScope)
|
|
|
|
InitChildren (IServiceContextFactory)
|
|
|
|
|
HANDLE InitDataset ()
|
/* Called from DatasetHandle getter temporary until all sub classes are using this
This is now overidden by almost all classes .. se comment in getRequestDataset
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
InitRow ()
|
/** Create row - used by CreateRootRow - override if needed */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
InitRow (character)
|
/** Create row with key - used by CreateRootRow */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
InitRow (integer)
|
/** Create row with key - used by CreateRootRow */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
InitRow (IRequestInfo)
|
/** Create row with key - used by CreateRootRow */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER IntegerExpression (character, character, character)
|
/* call from ColumnExpression override for columns that only can have some values and we want to validate the query */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL IsModeAppend (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
MergeChanges (handle)
|
/* @Deprecated */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
MergeChanges (handle, handle)
|
/* @TODO merge data in child context properly - not just set LastSaved */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
MergeChanges (ISaveRequest)
|
/* @TODO merge data in child context */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
MoveQueries (IDataAdminModel)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminCollection NewCollection ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
Progress.Lang.Error NullError (character, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OnBeforeDelete ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OnRowCreated ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OnRowDeleted ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
PrepareLastSavedTree (IDataTree, handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadChild (IRow, JSONObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadChild (IRow, JSONObject, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadChildren (JSONObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadField (JSONObject, handle)
|
/** read a buffer field from json */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER ReadJsonCharValue (character, JSONObject)
|
/* @todo throw errr when not found - needs testing */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
JsonObject ReadJsonFile (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
JsonObject ReadJsonRoot (character)
|
/* public - to be used as utility by collection */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
JsonObject ReadJsonRow (character, log)
|
/** ReadJsonRow returns the single object from the JSON file.
The object can be in an array (prodataset style) or be a true
object in the file.
Throws an error if there is an array with more than one element */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadRow (JSONObject)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadRow (JSONObject, character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadRowForParent (IRow, JSONObject)
|
/* override to add foreign value */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadRowTree (character)
|
/** read current row from json file with children */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReadTable (JsonObject, character, log)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement RealizeEntity ()
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
OpenEdge.DataAdmin.IDataAdminElement RealizeEntity (IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ReceiveBuffer (handle)
|
/* keep client changes - remove corresponding records in received new table */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
RefreshRow (character, character[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Remove ()
|
/** remove row */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL Remove (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
RemoveAfterBuffers (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
RemoveBeforeChanges (handle)
|
/** keep client changes - remove corresponding records in received new table */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
RemoveDatasetChildren (handle)
|
/** currently used to delete non applicable data for change and
regular cascade when deleting row from service
(the latter need to be replaced/improved - see comment in Remove) */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
RemoveDatasetRow (handle)
|
/** remove row */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
RemoveDeletes (handle, IRow)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
INTEGER Serialize (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
SerializeRow (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
SerializeRow (handle, handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL SetProperty (rowid, character, character)
|
/** set a property
@param rowid the rowid of the tt
@param name property name
@param value value
*/ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
SetTreeOptions (IDataTree)
|
/* hook for tree */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
TransferMatchingRequests (IRequestInfo, IFetchRequest)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
TransferMatchingRequests (IRequestInfo[], IFetchRequest)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER TransformQuery (character)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER TransformQuery (character, character, IQueryMAp)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER TrimQuery (character)
|
/* remove for or preselect from query - duplicated in FilteredContext */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateBuffer (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateChanges (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateChildren (handle)
|
/* hook to validate children of current buffer */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateProperty (character, character, character)
|
/** override to validate other fields - make sure to call super */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateQueryChanges (handle)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateRelationChanges (handle, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValidateRowChanges (handle, IRequestInfo)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL ValidValue (character, character)
|
/** currently used by integerExpression only
override in subclasses if validation needed in query */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL ValidValue (character, int64)
|
/** currently used by integerExpression only
override in subclasses if validation needed in query */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL ValidValue (character, integer)
|
/** currently used by integerExpression only
override in subclasses if validation needed in query */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
LOGICAL ValidValue (character, logical)
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
CHARACTER ValidValueList (character)
|
/** currently used by integerExpression only
override in subclasses if validation needed in query */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ValueChanged (character, character, character)
|
/** override to manage change - not intended fro validation - validation should have been done */ Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|
|
|
|
ViewHiddenColumns (handle[])
|
Inherited from OpenEdge.DataAdmin.Binding.DataAdminContext
|