Namespace: Consultingwerk.SmartFramework.Repository.Object
Class 
ObjectMasterDesignBusinessTask Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.BusinessTask
Implements: Consultingwerk.OERA.IBusinessService, Consultingwerk.OERA.RestResource.ISupportsRestMethods

File:ObjectMasterDesignBusinessTask
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed May 25 18:50:13 CEST 2016
/* Mike Fechner, Consultingwerk Ltd. 13.09.2017
Preprocessor variables for SmartComponentLibrary, WinKit and SmartFramework
based on Consultingwerk/packages.i now



Top Method Summary
Options Name Purpose
+ Progress.Json.ObjectModel.JsonObject CreateInstance (CreateInstanceParameter) Creates a new object instance in an existing container based on the given parameters
+ GetObjectInstanceDesignAttributes (dataset, GetObjectInstanceDesignAttributesParameter) Returns the Design Time Attributes for the given SmartObjectInstance
+ GetObjectMasterDesignAttributes (dataset, GetObjectMasterDesignAttributesParameter) Returns the Design Time Attributes for the given SmartObjectMaster
+ GetObjectMasterDesignData (dataset-handle, GetObjectMasterDesignDataParameter) Returns the Design Time Data for the given object master
+ Consultingwerk.SmartFramework.Repository.AttributeValue GetObjectTypeAttributeDefaultValue (GetObjectTypeAttributeDefaultValueParameter) Returns the Attribute for the given SmartObjectType
+ Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods () Returns the list of supported rest adresses for methods to the caller
Inherited from Consultingwerk.OERA.BusinessTask
+ Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectInstanceDesignAttributes (dataset, StoreObjectInstanceDesignAttributeParameter) Stores modified attribute values for an object instance
+ Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectMasterDesignAttributes (dataset, StoreObjectMasterDesignAttributeParameter) Stores modified attribute values for an object master


Method Detail
Top

PUBLIC Progress.Json.ObjectModel.JsonObject CreateInstance (CreateInstanceParameter)

Purpose: Creates a new object instance in an existing container based on the
given parameters
Notes: ContainerObject The Container Object Master GUID or Container Object Name
InstanceObject The Object Master GUID or Object Name of the object to create an instance of
InstanceName The name of the object instance (or ? to use the object name)
InstanceDescription The description of the instance
PageGuid The GUID of the page to create the instance on
ObjectSequence The sequence of the object instance on the given page

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.CreateInstanceParameter
The CreateInstanceParameter parameter with the data for this call
Returns Progress.Json.ObjectModel.JsonObject
The JsonObject representing the new SmartObjectInstance record
Top

PUBLIC GetObjectInstanceDesignAttributes (dataset, GetObjectInstanceDesignAttributesParameter)

Purpose: Returns the Design Time Attributes for the given SmartObjectInstance
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.GetObjectInstanceDesignAttributesParameter
The Parameter Object for this method
Top

PUBLIC GetObjectMasterDesignAttributes (dataset, GetObjectMasterDesignAttributesParameter)

Purpose: Returns the Design Time Attributes for the given SmartObjectMaster
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.GetObjectMasterDesignAttributesParameter
The Parameter Object for this method
Top

PUBLIC GetObjectMasterDesignData (dataset-handle, GetObjectMasterDesignDataParameter)

Purpose: Returns the Design Time Data for the given object master
Notes:

Parameters:
phDataset DATASET-HANDLE
The dataset with the design data to return to the caller
poParameter Consultingwerk.SmartFramework.Repository.Object.GetObjectMasterDesignDataParameter
The Parameter Object for this method
Top

PUBLIC Consultingwerk.SmartFramework.Repository.AttributeValue GetObjectTypeAttributeDefaultValue (GetObjectTypeAttributeDefaultValueParameter)

Purpose: Returns the Attribute for the given SmartObjectType
Notes:

Parameters:
poParameter Consultingwerk.SmartFramework.Repository.Object.GetObjectTypeAttributeDefaultValueParameter
The Parameter Object for this method
Returns Consultingwerk.SmartFramework.Repository.AttributeValue
The AttributeValue instance
Top

PUBLIC Consultingwerk.OERA.RestResource.ListRestMethod GetRestMethods ()

Inherited from Consultingwerk.OERA.BusinessTask
Purpose: Returns the list of supported rest adresses for methods
to the caller
Notes:

Returns Consultingwerk.OERA.RestResource.ListRestMethod
The list of supported rest methods to the caller
Top

PUBLIC Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectInstanceDesignAttributes (dataset, StoreObjectInstanceDesignAttributeParameter)

Purpose: Stores modified attribute values for an object instance
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.StoreObjectInstanceDesignAttributeParameter
The Parameter Object for this method
Returns Consultingwerk.OERA.RestResource.RestMethodResponse
The RestMethodResponse instance (typically status code 204)
Top

PUBLIC Consultingwerk.OERA.RestResource.RestMethodResponse StoreObjectMasterDesignAttributes (dataset, StoreObjectMasterDesignAttributeParameter)

Purpose: Stores modified attribute values for an object master
Notes:

Parameters:
dsDesignAttributeValue DATASET dsDesignAttributeValue
INPUT-OUTPUT DATASET
poParameter Consultingwerk.SmartFramework.Repository.Class.StoreObjectMasterDesignAttributeParameter
The Parameter Object for this method
Returns Consultingwerk.OERA.RestResource.RestMethodResponse
The RestMethodResponse instance (typically status code 204)


ProDataset Detail

ProDataset dsDesignAttributeValue

Member tables: eDesignAttributeValue


Temp-Table Detail

Temp-Table eDesignAttributeValue

Defined in:


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:25:16