Class COOTC@1.1001:ComponentTemplateCategory Permanent link for this heading

Component object class to categorize templates.

Class Hierarchy

Object > ComponentObject > ConfigurationObject > ComponentTemplateCategory

Direct Subclasses

ComponentDocumentCategory, IncomingComponentCategory, SystemTemplateCategory

Properties Permanent link for this heading

Type

Property

Name

AttributeDefinition[]

categoryattributes

Properties

ObjectClass[]

categoryclasses

Applicable for

UserForm

catuserform

Form

LanguageStringList[]

mlname

Multilingual Name

Actions Permanent link for this heading

Return Type

Signature

boolean

IsDraftTemplate(
  out retval boolean isdrafttemplate)

Properties Permanent link for this heading


Properties (COOTC@1.1001:categoryattributes) Permanent link for this heading

List of all attributes assigned to the category.

Explanation:
Defines the fields provided by the category.

unique AttributeDefinition[] COOTC@1.1001:categoryattributes readonly


Applicable for (COOTC@1.1001:categoryclasses) Permanent link for this heading

List of all classes assigned to the category.

Explanation:
Defines the object classes for which the category is usable.

unique ObjectClass[] COOTC@1.1001:categoryclasses readonly


Form (FSCUSERFORMS@1.1001:catuserform) Permanent link for this heading

Calculates the user form for a component template category or template category.

UserForm FSCUSERFORMS@1.1001:catuserform readonly

Additional Information


Multilingual Name (COOSYSTEM@1.1:mlname) Permanent link for this heading

Defines the multilingual name of the object. It stores one name for each supported language.

Explanation:
This field defines the multilingual name of the object.

unique LanguageStringList[] COOSYSTEM@1.1:mlname

Actions Permanent link for this heading


COOTC@1.1001:IsDraftTemplate Permanent link for this heading

Checks if the template is a draft which can be released.

If the release mechanism is to be used for an object class, then this action can be implemented for example with: isdrafttemplate = cooobj.IsUsable() && !cooobj.GetDraftTemplate();

boolean COOTC@1.1001:IsDraftTemplate(
  out retval boolean isdrafttemplate)

Name

Description

isdrafttemplate

the result