|
Options |
Name |
Purpose |
|
|
|
AddInheritedRecordError (handle, integer, character)
|
Adds the validation error for a modified or deleted page, instance
or link of the base object master to the merged design-time view of
a customized variant
|
|
|
|
LOGICAL CanFindInstance (character, character)
|
Returns if an instance with the given name exists in the given container
|
|
|
|
LOGICAL CanFindPage (character, integer, character)
|
Returns if a page with the given page number or page key exists in
the given container
|
|
|
F
|
FetchData (IFetchDataRequest, dataset)
|
Fetch data from the Data Access object
|
|
|
|
FetchDataByKeyTable (dataset, IFetchDataByKeyTableParameter)
|
Supports to retrieve multiple DB records from a Business Entity based on
a temp-table with key values
|
|
|
|
FetchDataByKeyTable2 (dataset, IFetchDataByKeyTableParameter)
|
Allows retrieve multiple DB records from a Business Entity based on
a temp-table with key values
|
|
|
F
|
FetchDataByReference (IFetchDataRequest, dataset)
|
Fetch data from the Data Access object
|
|
|
|
FetchObjectMaster (dataset, character)
|
Fetches an ObjectMaster by guid or name
Notes : First tries to fetch by ObjectMasterGuid. When no record is returned,
falls back to fetching by ObjectName.
@param dsObjectMaster INPUT-OUTPUT DATASET-HANDLE for the response dataset
@param pcValue The guid or name value
*/
|
|
|
|
FetchObjectMaster (dataset, CharacterHolder)
|
Fetches an ObjectMaster by guid or name using a CharacterHolder value.
@param dsObjectMaster INPUT-OUTPUT DATASET-HANDLE for the response dataset
@param poValue The CharacterHolder containing the guid or name
*/
|
|
|
|
FetchObjectMasterWithAttributeValues (dataset, FindObjectMasterWithAttributeValuesParameter)
|
Returns a dataset with Object Master records that have the given attribute values
|
|
|
|
Consultingwerk.CharacterHolder GetBaseObjectMasterGuid (CharacterHolder)
|
Returns the ObjectMasterGuid of the base object master of a
customized variant
|
|
|
|
CHARACTER GetContainerGuidFromQuery (character)
|
Returns the ContainerObjectMasterGuid a query string filters on
|
|
|
|
Consultingwerk.CharacterHolder GetCustomizedObjectMasterGuid (GetCustomizedObjectMasterGuidParameter)
|
Returns the ObjectMasterGuid of the customized variant of a base
object master that applies to a list of customization result codes
|
|
|
|
LOGICAL GetInstanceHasChildren (character, character)
|
Returns if the object instance has nested children
|
|
|
|
Consultingwerk.SmartFramework.Repository.Object.ObjectInstanceDetails GetObjectInstanceDetails (character)
|
Returns an ObjectInstanceDetails instance with the details about the
object instance provided by it's guid
|
|
|
|
Consultingwerk.CharacterHolder GetObjectMasterCustomizationResultCode (CharacterHolder)
|
Returns the customization result code of an object master
|
|
|
|
Consultingwerk.CharacterHolder GetObjectMasterGuidFromInstanceGuid (CharacterHolder)
|
Returns the Object Master Guid based on an Object Instance GUID
|
|
|
|
Consultingwerk.CharacterHolder GetObjectMasterGuidFromObjectName (CharacterHolder)
|
Returns the ObjectMasterGuid from on ObjectName
|
|
|
|
CHARACTER GetRequestQuery (IFetchDataRequest, character)
|
Returns the query string of a table of a FetchData request
|
|
|
|
Consultingwerk.OERA.IFetchDataByStaticQueryRequest GetStaticQueryRequest (character, character, character, character)
|
Returns a strong-typed static query request instance for the
given table and field combination
|
|
|
|
LOGICAL HasCustomizedVariants (character, character)
|
Returns if customized variants of the object master with the given
name exist
|
|
|
|
InvokeReceiveData (RequestTypeEnum, Object)
|
Invokes the ReceiveData method
|
|
|
|
MergeBaseObjectMaster (IFetchDataRequest, character, character)
|
Merges the pages, instances and links of a base object master into
the rows of its customized variant
|
|
|
|
MergeBaseObjectMasters (IFetchDataRequest)
|
Merges the pages, instances and links of the base object masters
into the customized variants returned by a FetchData request
|
|
|
|
MergeBaseRecord (character, handle, character)
|
Adds a page, an instance or a link of the base object master to the
rows of its customized variant
|
|
|
|
MovePage (dataset, MovePageParameter)
|
Moves a page in a container
|
|
|
|
NotifyCascadedChanges ()
|
Raises the ObjectMasterChanged event of the ISmartRepositoryService
for the customized variants that the DataAccess modified through
cascaded renames
|
|
|
|
ObjectIsA (dataset, ObjectIsAParameter)
|
Returns if the object master is a child of the given class
|
|
|
|
CHARACTER ObjectMasterTypeName (character)
|
Returns the ObjectTypeName of the provided container
|
|
|
|
ReceiveData ()
|
Provides a hook to modify data in the ProDataset after Read and
Update operations (i.e. population of aggregated values)
|
|
|
|
RegisterCustomizedObjectInstance (dataset, RegisterCustomizedObjectInstanceParameter)
|
Registers the customized (shadow) object instance of an instance of
a base object master in a customized variant of that object master
|
|
|
|
RegisterMergedContainer (character)
|
Registers a container of the current FetchData request for the
merge with its base object master
|
|
|
|
RemoveCustomizedObjectInstance (dataset, RemoveCustomizedObjectInstanceParameter)
|
Removes the customization of an object instance from a customized
variant
|
|
|
|
RemoveUnusedCustomizedObjectInstance (dataset, RemoveCustomizedObjectInstanceParameter)
|
Removes a customized (shadow) instance of a customized variant that
does no longer override attribute values of its base instance
|
|
|
|
RenameCustomizedObjectInstances (dataset, RenameCustomizedObjectInstancesParameter)
|
Renames the customized (shadow) instances of an instance of a base
object master in all customized variants of that object master
|
|
|
|
ReplaceObjectInstance (character, ReplaceObjectInstanceParameter)
|
Replaces an Object instance with a new object master
|
|
|
|
ResolveContainerCustomization (character)
|
Resolves the base / customized variant topology of a container
into the ttContainerCustomization and ttCustomizedVariant temp-tables
|
|
|
|
SaveChanges ()
|
Saves changes using the DataAccess object
|
|
|
|
SaveChanges (IActionType)
|
Saves changes with an Action Type instance
|
|
|
|
ValidateCustomizedObjectMaster (buffer)
|
Validates that a customized variant of an object master has a base
object master of the same name and the same object type
|
|
|
|
ValidateData ()
|
Provides a hook for high level data validation before Update
operations
|
|
|
|
ValidateInstanceNameAcrossVariants (buffer, character)
|
Validates that the name of a new or renamed instance does not collide
with the instances of the base object master or of its customized
variants
|
|
|
|
ValidateInstanceOnSamePageAsParent (buffer)
|
Validates that an instance is on the same page as it's parent object instance
|
|
|
|
ValidatePageUniqueAcrossVariants (buffer)
|
Validates that the page number and the page key of a new or changed
page are unique across the base object master and its customized
variants
|
|
|
|
ValidateSupportedInstanceType (buffer)
|
Validates that the instance type is supported in the parent
|