Actions of Template Collection (COOTC@1.1001)

ReferenceName
COOTC@1.1001:AddToFavorites
COOTC@1.1001:AllowedCategoriesGet
COOTC@1.1001:AllowedClassesGet
COOTC@1.1001:AllowedTemplatesGet
COOTC@1.1001:AttrAllowedCategoriesFilter
COOTC@1.1001:AttrCategoriesGet
COOTC@1.1001:AttrCategoryConfigurationSet
COOTC@1.1001:AttrClassCategoryConfigurationSet
COOTC@1.1001:AttrObjCategoryFilter
COOTC@1.1001:AttrObjCategorySet
COOTC@1.1001:AttrObjIsTemplateCopy
COOTC@1.1001:AttrObjIsTemplateCtor
COOTC@1.1001:AttrObjIsTemplateSet
COOTC@1.1001:AttrObjLanguageFilter
COOTC@1.1001:CanInitWith
COOTC@1.1001:CanManageCategories
COOTC@1.1001:CheckAdditionalTemplateRestrictions
COOTC@1.1001:CheckForSingleClass
COOTC@1.1001:CollectionSourcesGet
COOTC@1.1001:ConfiguredCategoriesGet
COOTC@1.1001:CreateTemplateCollection
COOTC@1.1001:DefaultCollectionSourcesGet
COOTC@1.1001:DelFromFavorites
COOTC@1.1001:DragIntoCopy
COOTC@1.1001:DragIntoLink
COOTC@1.1001:DragIntoMove
COOTC@1.1001:FilterCategories
COOTC@1.1001:FilterCategorizedTemplates
COOTC@1.1001:FilterNonCommonCategories
COOTC@1.1001:FilterObjectsByLanguage
COOTC@1.1001:GetAllAttributeDefinitions
COOTC@1.1001:GetCollectionSourcesMenu
COOTC@1.1001:GetDropAction
COOTC@1.1001:GetFavorites
COOTC@1.1001:GetInitConfig
COOTC@1.1001:GetObjectClassOfInstance
COOTC@1.1001:GetTemplateCategories
COOTC@1.1001:InitGUI
COOTC@1.1001:InitPostGUI
COOTC@1.1001:InitPreGUI
COOTC@1.1001:InitWithParams
COOTC@1.1001:InitializeWithCategoryHook
COOTC@1.1001:IsCategoryAllowed
COOTC@1.1001:IsCategoryChangeable
COOTC@1.1001:IsCategoryMandatory
COOTC@1.1001:IsTemplateCollection
COOTC@1.1001:ObjectCreate
COOTC@1.1001:ObjectCreateWithParams
COOTC@1.1001:OpenTemplateCollection
COOTC@1.1001:PrepareDrop
COOTC@1.1001:SetCategoriesForNewObject
COOTC@1.1001:TCDragOut
COOTC@1.1001:TCDragOutCopy
COOTC@1.1001:TemplateCategoriesChangeable
COOTC@1.1001:TemplateCreateAccessType
COOTC@1.1001:UpdateAppTemplatesOnDesk

COOTC@1.1001:AddToFavorites

ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AllowedCategoriesGet

ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse
categoriesCOOSYSTEM@1.1:OBJECTLISToutfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AllowedClassesGet

ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse
classesCOOSYSTEM@1.1:OBJECTLISToutfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AllowedTemplatesGet

ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse
templatesCOOSYSTEM@1.1:OBJECTLISToutfalse
categoriesCOOSYSTEM@1.1:OBJECTLISTintrue
param_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
collectionsourcesCOOSYSTEM@1.1:OBJECTLISTintrue
needcategoriezedtemplatesCOOSYSTEM@1.1:BOOLEANintrue
categorizedtemplatesCOOSYSTEM@1.1:DICTIONARYoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrAllowedCategoriesFilter

Filter allowed templated categories allowed for an attribute of an object
ParameterTypeIn/OutOptionalDescription
categoriesCOOSYSTEM@1.1:OBJECTLISTin/outfalse categories
attrdefCOOSYSTEM@1.1:OBJECTintrue attribute definition

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrCategoriesGet

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrCategoryConfigurationSet

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrClassCategoryConfigurationSet

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjCategoryFilter

Filter template categories allowed for an attribute of an object
ParameterTypeIn/OutOptionalDescription
categoriesCOOSYSTEM@1.1:OBJECTLISTin/outfalse categories
attrdefCOOSYSTEM@1.1:OBJECTintrue attribute definition

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjCategorySet

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjIsTemplateCopy

Copy the property value of "Is Template"

Additional Information

Prototype: COOSYSTEM@1.1:AttrCopyPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjIsTemplateCtor

Initialize property "Is Template"

Additional Information

Prototype: COOSYSTEM@1.1:AttrConstructorPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjIsTemplateSet

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:AttrObjLanguageFilter

Filter allowed template languages for object
ParameterTypeIn/OutOptionalDescription
languagesCOOSYSTEM@1.1:OBJECTLISTin/outfalse Contains the allowed template languages.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:CanInitWith

Verify, if template is capable to initialize with the given parameters
ParameterTypeIn/OutOptionalDescription
capableCOOSYSTEM@1.1:BOOLEANoutfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
target_objectCOOSYSTEM@1.1:OBJECTintrue
target_attrdefCOOSYSTEM@1.1:OBJECTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:CanManageCategories

ParameterTypeIn/OutOptionalDescription
contextCOOSYSTEM@1.1:OBJECTinfalse
silentCOOSYSTEM@1.1:BOOLEANintrue
canmanageCOOSYSTEM@1.1:BOOLEANoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:CheckAdditionalTemplateRestrictions

Check if the template is allowed in the container due to additional restrictions e.g the file obje the object
ParameterTypeIn/OutOptionalDescription
containerCOOSYSTEM@1.1:OBJECTinfalse the container
allowedCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:CheckForSingleClass

ParameterTypeIn/OutOptionalDescription
classesCOOSYSTEM@1.1:OBJECTLISTinfalse
categoriesCOOSYSTEM@1.1:OBJECTLISTinfalse
templateswithoutcatCOOSYSTEM@1.1:OBJECTLISTinfalse
venv_viewCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse
singleclassCOOSYSTEM@1.1:BOOLEANoutfalse
filtertemplateclassesCOOSYSTEM@1.1:BOOLEANinfalse
collectionsourcesCOOSYSTEM@1.1:OBJECTLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:CollectionSourcesGet

Calculate data sources of "Template Collections"
ParameterTypeIn/OutOptionalDescription
sourcelistCOOSYSTEM@1.1:OBJECTLISTUNIQoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:ConfiguredCategoriesGet

Retrieves the configured categories from the customization points COOTC@1.1001:CategoryConfiguration or COOTC@1.1001:ClassCategoryConfiguration.
If the parameter attrdef is specified, this action retrieves the configured categories that are allowed in the object this action is called on and the property specified in parameter attrdef. In this case the categories are calculated using the customization point COOTC@1.1001:CategoryConfiguration. The object class in this customization point is derived from the object this action is called on.
If the parameter attrdef is null, this action retrieves the configured categories that are configured for the object class this action is called on. In this case the categories are calculated using the customization point COOTC@1.1001:ClassCategoryConfiguration. This variant is used to calculate the default category when searching for instances of an object class. If the default category for searching is requested (when mode is CAM_SEARCH) and more than one category are configured, only the first category is used.
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse If specified this parameter contains a property used for evaluating the customization point COOTC@1.1001:CategoryConfiguration. If not specified the customization point COOTC@1.1001:ClassCategoryConfiguration is used.
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse Specifies the type of check according to COOSYSTEM@1.1:CheckAllowedMode. This mode is passed to the expression in COOTC@1.1001:expression when evaluating the configured categories.
categoriesCOOSYSTEM@1.1:OBJECTLISToutfalse
childobjectCOOSYSTEM@1.1:OBJECTintrue By default the action is called on the container to ensure correct categories for registration. The childobject is the object on which the category should be applied on

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:CreateTemplateCollection

ParameterTypeIn/OutOptionalDescription
favoritesCOOSYSTEM@1.1:BOOLEANinfalse
tcCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:DefaultCollectionSourcesGet

Calculate default data sources of template collections
ParameterTypeIn/OutOptionalDescription
sourcelistCOOSYSTEM@1.1:OBJECTLISTUNIQoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:DelFromFavorites

ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:DragIntoCopy

Copy objects by drag and drop user interaction

Additional Information

Wrapper Actions After Call: COOTC@1.1001:TCDragOutCopy
Prototype: COODESK@1.1:DragActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:DragIntoLink

Create a shortcut (reference) to objects by drag and drop user interaction

Additional Information

Wrapper Actions Before Call: COOTC@1.1001:TCDragOut, COOWASTEBASKET@1.1:DragOutWB
Prototype: COODESK@1.1:DragActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:DragIntoMove

Move objects by drag and drop user interaction

Additional Information

Wrapper Actions Before Call: COOTC@1.1001:TCDragOut, COOWASTEBASKET@1.1:DragOutWB
Prototype: COODESK@1.1:DragActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:FilterCategories

Filter allowed categories for an attribute of an object
ParameterTypeIn/OutOptionalDescription
categoriesCOOSYSTEM@1.1:OBJECTLISTin/outfalse the supplied categories will be filtered
The categories will be filtered for object class restrictions defined in attribute COOTC@1.1001:categoryclasses at the category with action COOTC@1.1001:IsCategoryAllowed.

attrdefCOOSYSTEM@1.1:OBJECTintrue the attribute definition for which the filter should be done
skipclassfilterCOOSYSTEM@1.1:BOOLEANintrue the class restrictions can be disabled with this parameter
usefallbackCOOSYSTEM@1.1:BOOLEANintrue additional categories can be found by evaluation of COOTC@1.1001:ConfiguredCategoriesGet on the selection container. Note.: In case of no additional categories were found the additional categories will evaluated by a search for COOTC@1.1001:ComponentTemplateCategory and COOTC@1.1001:TemplateCategory.
The additional categories found by the search are used if the attribute COOTC@1.1001:categorycommon is not explicitly set to false. The parameter usefallback will be set to false automatically be FSCUSERFORMS@1.1001:FilterCategoriesPreWrapper if categories have been supplied as input parameter

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:FilterCategorizedTemplates

Filter the categorized templates according to the supplied templates
ParameterTypeIn/OutOptionalDescription
templatesCOOSYSTEM@1.1:OBJECTLISTinfalse the supplied templates
categorizedtemplatesCOOSYSTEM@1.1:DICTIONARYin/outfalse the categorized templates

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:FilterNonCommonCategories

Filter categories which are not commonly usable
ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse the target attribute definition
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse the mode
categoriesCOOSYSTEM@1.1:OBJECTLISTin/outfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:FilterObjectsByLanguage

Filter objects by the (document) language
ParameterTypeIn/OutOptionalDescription
listCOOSYSTEM@1.1:OBJECTLISTin/outfalse
userlanguageCOOSYSTEM@1.1:OBJECTintrue
notnullCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetAllAttributeDefinitions

ParameterTypeIn/OutOptionalDescription
attrdefsCOOSYSTEM@1.1:OBJECTLISToutfalse List of all attribute definitions of the objects object class
recursiveCOOSYSTEM@1.1:BOOLEANintrue Include attributes of super classes
includecategoryattributesCOOSYSTEM@1.1:BOOLEANintrue Include the attributes of the objects category

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetCollectionSourcesMenu

Additional Information

Prototype: COODESK@1.1:MenuGetActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetDropAction

Read GUI action for drag and drop
ParameterTypeIn/OutOptionalDescription
gui_actionCOOSYSTEM@1.1:OBJECToutfalse
target_attrdefCOOSYSTEM@1.1:OBJECTinfalse
drag_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
forcedragintoCOOSYSTEM@1.1:BOOLEANouttrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetFavorites

ParameterTypeIn/OutOptionalDescription
attrdefCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse
allowedfavoritesCOOSYSTEM@1.1:OBJECTLISToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetInitConfig

Read initialization configuration
ParameterTypeIn/OutOptionalDescription
configentryCOOTC@1.1001:InitConfigoutfalse
target_objectCOOSYSTEM@1.1:OBJECTinfalse
target_attrdefCOOSYSTEM@1.1:OBJECTinfalse
templateCOOSYSTEM@1.1:OBJECTinfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetObjectClassOfInstance

Get the object class of the template instance
ParameterTypeIn/OutOptionalDescription
objclassCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:GetTemplateCategories

Get the categories for the template
ParameterTypeIn/OutOptionalDescription
categoriesCOOSYSTEM@1.1:OBJECTLISToutfalse
targetobjCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTinfalse
possiblecategoriesCOOSYSTEM@1.1:OBJECTLISTinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:InitGUI

Initialization of GUI

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:InitPostGUI

Evaluate post-GUI initialization expression
ParameterTypeIn/OutOptionalDescription
configentryCOOTC@1.1001:InitConfigin/outfalse
target_objectCOOSYSTEM@1.1:OBJECTinfalse
target_attrdefCOOSYSTEM@1.1:OBJECTinfalse
templateCOOSYSTEM@1.1:OBJECTinfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:InitPreGUI

Evaluate pre-GUI initialization expression
ParameterTypeIn/OutOptionalDescription
configentryCOOTC@1.1001:InitConfigin/outfalse
target_objectCOOSYSTEM@1.1:OBJECTinfalse
target_attrdefCOOSYSTEM@1.1:OBJECTinfalse
templateCOOSYSTEM@1.1:OBJECTinfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:InitWithParams

Initialize object with parameters
ParameterTypeIn/OutOptionalDescription
templateCOOSYSTEM@1.1:OBJECTinfalse
param_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
target_objectCOOSYSTEM@1.1:OBJECTintrue
target_attrdefCOOSYSTEM@1.1:OBJECTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:InitializeWithCategoryHook

Hook action called in the uichange expression of objcatetory
ParameterTypeIn/OutOptionalDescription
categoryCOOSYSTEM@1.1:OBJECTinfalse the selected value

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:IsCategoryAllowed

ParameterTypeIn/OutOptionalDescription
categoryCOOSYSTEM@1.1:OBJECTinfalse
allowedCOOSYSTEM@1.1:BOOLEANoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:IsCategoryChangeable

Check if the category is changeable for an object
ParameterTypeIn/OutOptionalDescription
ischangeableCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:IsCategoryMandatory

Check if the category must be defined for an object
ParameterTypeIn/OutOptionalDescription
ismandatoryCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:IsTemplateCollection

Action to check if an object is a template collection
ParameterTypeIn/OutOptionalDescription
istemplatecollectionCOOSYSTEM@1.1:BOOLEANoutfalse the result
contextCOOSYSTEM@1.1:OBJECTintrue an optional context to decide if the objec should be treated as template collection

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:ObjectCreate

Create object from template collection
ParameterTypeIn/OutOptionalDescription
coostdomCOOSYSTEM@1.1:OBJECTin/outfalse
objectCOOSYSTEM@1.1:OBJECToutfalse
addressCOOSYSTEM@1.1:STRINGintrue
virtualobjectCOOSYSTEM@1.1:BOOLEANintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:ObjectCreateWithParams

Create object with parameters
ParameterTypeIn/OutOptionalDescription
coostdomCOOSYSTEM@1.1:OBJECTin/outfalse
objectCOOSYSTEM@1.1:OBJECToutfalse
addressCOOSYSTEM@1.1:STRINGintrue
virtualobjectCOOSYSTEM@1.1:BOOLEANintrue
param_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
target_objectCOOSYSTEM@1.1:OBJECTintrue
target_attrdefCOOSYSTEM@1.1:OBJECTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:OpenTemplateCollection

ParameterTypeIn/OutOptionalDescription
unused1COOSYSTEM@1.1:INTEGERintrue
unused2COOSYSTEM@1.1:INTEGERintrue
menukeyCOOSYSTEM@1.1:INTEGERinfalse
tcCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

Prototype: COODESK@1.1:MenuDynActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:PrepareDrop

This action is called before evaluating the drop action to do some preparation steps e.g. show a dialog for user interactions.
ParameterTypeIn/OutOptionalDescription
target_attrdefCOOSYSTEM@1.1:OBJECTinfalse The attribute where the dragged objects will be shared
drag_objectsCOOSYSTEM@1.1:OBJECTLISTinfalse The dragged objects
drag_actionCOOSYSTEM@1.1:OBJECTin/outfalse This parameter determines which kind of drag and drop is performed
shareCOOSYSTEM@1.1:BOOLEANinfalse The dragged objects are shared in the target
unshareCOOSYSTEM@1.1:BOOLEANinfalse The dragged objects are removed from the source
source_objectCOOSYSTEM@1.1:OBJECTintrue The container where the drag operation was started
source_attrdefCOOSYSTEM@1.1:OBJECTintrue The attribute where the drag operation was started

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:SetCategoriesForNewObject

Initialize the created instance of an template with the category of the template
ParameterTypeIn/OutOptionalDescription
containerinfalse the container
attrdefinfalse the target attribute
templateinfalse the template from which the object was initialized
categoryintrue the category which should be assigned to the object

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:TCDragOut

Object::TCDragOut ("Drag objects out of a template collection") is called to drag objects out of a template collection. This method is a pre wrapper for Object::DragIntoMove and Object::DragIntoLink of software component Desk.

Additional Information

Prototype: COODESK@1.1:DragActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:TCDragOutCopy

Object::TCDragOutCopy ("Drag copied objects out of a template collection") is called to drag copied objects out of a template collection. This method is a post wrapper for COODESK@1.1:DragIntoCopy of software component Desk.

Additional Information

Prototype: COODESK@1.1:DragActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:TemplateCategoriesChangeable

Check if the template categories of an object are changeagle
ParameterTypeIn/OutOptionalDescription
ischangeableCOOSYSTEM@1.1:BOOLEANoutfalse the result

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:TemplateCreateAccessType

Get the access type, which is needed to instance the template
ParameterTypeIn/OutOptionalDescription
accesstypeCOOSYSTEM@1.1:OBJECToutfalse
accesstemplateCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:UpdateAppTemplatesOnDesk

Update App templates on Fabasoft Components "Desk"

Additional Information

Prototype: COOATTREDIT@1.1:AppStateChangeActionPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]