2022 April Release

Class COOTC@1.1001:TemplateCategory Permanent link for this heading

Class Hierarchy

Object > BasicObject > TemplateCategory

Object Class to categorize templates

Additional Information

Properties Permanent link for this heading

Type

Property

Name

AuditLogType

auditlogtype

Type of auditlog on objects with this category

AttributeDefinition[]

categoryattributes

Properties

Object

categorybase

Base Category

ObjectClass[]

categoryclasses

Applicable for

boolean

categorycommon

Commonly Available

FieldConfig[]

categoryglobalfields

Fields

Object[]

categorygroup

Category Group

boolean

categoryisfile

Use as File

FieldConfig[]

categorymultiplefields

Serial Letter Fields

IncomingComponentCategory

categoryregcategory

Incoming Category for Registration

Object[]

categorysecchange

Change Access for Objects with this Category

Object[]

categorysecread

Read Access for Objects with this Category

Object[]

categorysecsecurity

Full Control for Objects with this Category

Symbol

categorysymbol

Symbol

TableConfig[]

categorytablefields

Tables

Object[]

collections

Template Collections

RDObject[]

defaultrdobjects

Default Background Tasks

LanguageStringList[]

mlname

Multilingual Name

ComponentObject

retentionbasedateattr

Base Date for the Beginning of the Retention Period

Object

retentionperiod

Retention Period

boolean

retentionworthy

Retention Worthy

Object[]

usableforms

Usable Forms

ObjectClass[]

useableclasses

Applicable for

Actions Permanent link for this heading

Return Type

Signature

void

AttrCategoryRegCategoryGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

object[]

AttrObjCategoryFilter(
  ref retval object[] categories,
  optional AttributeDefinition attrdef)

void

AttrObjNameGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjNameGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrObjNameSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

CreateTemplateCategory(
  optional integer unused1,
  optional integer unused2)

AttributeDefinition[]

GetAbstractAttributes(
  out retval AttributeDefinition[] abstractattributes)

RDObject

GetRetentionInformation(
  out retval RDObject rdobj,
  out ComponentObject basedateattr)

boolean

IsDraftTemplate(
  out retval boolean isdrafttemplate)

boolean

IsEditable(
  out retval boolean iseditable)

boolean

IsTeamRoomChild(
  out retval boolean isvalidchild)

boolean

IsTemplateReleaseable(
  out retval boolean isreleaseable,
  out boolean requirereleasedversion)

object

ObjectCreate(
  ref object coostdom,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

ObjectPrepareCommit(
  boolean internalchange)

object

ReleaseTemplate(
  out retval object releasedtemplate,
  optional boolean keepoldrelease,
  optional dictionary additionalsettings)

object

ReleaseTemplatePreWrapper(
  out retval object releasedtemplate,
  ref optional boolean keepoldrelease,
  ref optional dictionary additionalsettings)

void

ResolveExpressionInfoContextObject(
  out ObjectClass[] contextclasses,
  out AttributeDefinition[] contextattributes)

void

SetRetentionRDObject(
  RDObject rdobj)