Class Hierarchy
Object > BasicObject > TemplateCategory
Type |
Property |
Name |
Properties |
||
Applicable for |
||
Multilingual Name |
Return Type |
Signature |
IsDraftTemplate( |
|
IsTemplateReleaseable( |
|
ReleaseTemplate( |
Properties (COOTC@1.1001:categoryattributes)
unique AttributeDefinition[] COOTC@1.1001:categoryattributes
Applicable for (COOTC@1.1001:categoryclasses)
unique ObjectClass[] COOTC@1.1001:categoryclasses
Multilingual Name (COOSYSTEM@1.1:mlname)
unique LanguageStringList[] COOSYSTEM@1.1:mlname
isdrafttemplate = cooobj.IsUsable() && !cooobj.GetDraftTemplate();
boolean
COOTC@1.1001:IsDraftTemplate(
out retval boolean
isdrafttemplate)
Name |
Description |
isdrafttemplate |
the result
|
COOTC@1.1001:IsTemplateReleaseable
boolean
COOTC@1.1001:IsTemplateReleaseable(
out retval boolean
isreleaseable,
out boolean
requirereleasedversion)
Name |
Description |
isreleaseable |
the result
|
requirereleasedversion |
this parameter defines if released version of the template is required.
|
object
COOTC@1.1001:ReleaseTemplate(
out retval object
releasedtemplate,
optional boolean
keepoldrelease,
optional dictionary
additionalsettings)
Name |
Description |
releasedtemplate |
the released template
|
keepoldrelease |
in case of newly created released template the old release
is not deleted
|
additionalsettings |
this dictionary may contain custom informations when calling
the action manually to handle user decision e.g to release sub templates
|