2022 April Release

Class COOSYSTEM@1.1:ObjectClass Permanent link for this heading

Class Hierarchy

Object > ComponentObject > ObjectClass

This class is the object class for classes derived from the class Object.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

AttrBoolMemberInitList[]

attrinitbools

Initializations for Booleans

AttrContentMemberInitList[]

attrinitconts

Initializations for Contents

AttrDateTimeMemberInitList[]

attrinitdates

Initializations for Date/Times

AttrEnumMemberInitList[]

attrinitenums

Initializations for Enumerations

AttrFloatMemberInitList[]

attrinitflos

Initializations for Floats

AttrIntegerMemberInitList[]

attrinitints

Initializations for Integers

AttrObjectMemberInitList[]

attrinitobjs

Initializations for Objects

AttrStringMemberInitList[]

attrinitstrs

Initializations for Strings

boolean

classabstract

Abstract

AttributeDefinition[]

classallattributes

All Properties

boolean

classallowaccdef

Allow Access Definition

ClassApplication[]

classapps

Applications

AttributeDefinition[]

classattributes

Properties

AuditConfigurationList[]

classauditconf

Audit Log Configuration

Object[]

classcategories

Categories

boolean

classcommon

Commonly usable

boolean

classcompound

Compound

boolean

classcopydefaultprocess

Use Processes to Initialize When Copying Objects

AccessDefinition

classdefaultaccdef

Default Access Definition for New Objects

AccessControlList[]

classdefaultacl

Default ACL for New Objects

ConfigurationObject[]

classdefaultprocess

Processes to Initialize

QueryScope

classdefaultqrysc

Default Query Scope

boolean

classderivable

Usable as Base Class

boolean

classdisableautoaclref

Disable Automatic Use of Referenced Object

LanguageStringList[]

classeditmlname

Multilingual Name for Editor

FieldConfig[]

classglobalfields

Fields

ObjectClass[]

classinstsubclass

Install Class Above

AttributeAggregateDef

classiterateaggrattr

Default Iterate Property (Compound Type)

AttributeDefinition

classiterateattr

Default Iterate Property

AttributeDefinition[]

classmasterattributes

Master Properties

ObjectClass

classmasterclass

Master Class

MenuRoot

classmbctxmenu

Mindbreeze Client Context Menu

MenuAssignment[]

classmbctxmenuex

Mindbreeze Client Context Menus

Action[]

classmethactions

Method Actions

MethodList[]

classmethods

Methods

LanguageStringList[]

classmlnamesuffix

Additional Description for Quick Search

ModifyPropagationList[]

classmodprops

Propagated Modifications of Properties

string

classmsgclass

MAPI Message Class Name

MultipleConfig

classmultiplecontext

Serial Letter Context

FieldConfig[]

classmultiplefields

Serial Letter Fields

boolean

classprogrammatic

Programmatic Use

ActiveReportDefinitionEntry[]

classreportdefs

Active Reports

SecurityPropagationList[]

classsecprops

Propagate Modifications of Security in

ObjectClass[]

classsubclasses

Derived Classes

ObjectClass

classsuperclass

Base Class

TableConfig[]

classtablefields

Tables

ActivityDefinition[]

classusableprescr

Applicable Activities for Prescriptions

ConfigurationObject[]

classusableprocess

Applicable Processes

boolean

classusetable

Use Table in Database of COO Service

VersionConfiguration

classversionconf

Versions Configuration

boolean

classviewassuper

Viewable as Base Class

EditViewList[]

classviews

Forms

VirtualAttributeDescList[]

classvirtualattrs

Predefined Virtual Properties

ExplanationTextList[]

explanations

Explanation Texts

LanguageStringList[]

mlname

Multilingual Name

boolean

objclasslogchanges

Store "Last Change by/on/at" per Property Allowed

boolean

transfer

Transfer

Actions Permanent link for this heading

Return Type

Signature

object

AdminObjectCreate(
  ref object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

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

void

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

any

AttrMethActionsCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

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

void

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

void

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

object[]

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

any

AttrSubClassesCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

void

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

void

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

void

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

void

CheckSRColumns(
  dictionary sys_state,
  optional string sys_query)

void

CreateHashTable(
  ref object coost,
  ref object hashtable,
  integer nrobjs,
  object checkattr,
  optional object delattr,
  optional CollisionHandling collhandling)

object

CreatePaymentObject(
  out retval object paymentobj)

object

CreateWorkFlowObject(
  object refobject,
  out retval object obj,
  optional boolean separatetx)

void

CreateXMLMapping(
  optional integer handle,
  optional integer index,
  optional object component,
  optional object[] attrlist,
  out optional object mapping,
  out optional object schema,
  optional string prefix)

ObjectClass

GetAppConfigurationClass(
  out retval ObjectClass configclass)

object

GetApplication(
  object action,
  out retval object application)

string

GetAppNameSuffix(
  boolean usecomponentalternative,
  optional boolean includeclass,
  optional boolean skipapp,
  optional boolean includeroom,
  out retval string suffix)

void

GetDefaultXMLMappingAttrs(
  out object[] attributes)

object

GetDraftTemplate(
  out retval object drafttemplate)

object

GetObjectClassOfInstance(
  out retval object objclass)

dictionary

GetPageTemplateVisibilitySettings(
  string title,
  object context,
  out retval dictionary tpsettings)

object

GetReleasedTemplate(
  optional boolean checkreleased,
  out retval object releasedtemplate)

void

GetWorkFlowSettings(
  out object[] defaultprocess,
  out object[] usableprocess,
  out object[] usableprescr,
  out optional boolean copydefaultprocess)

boolean

IsCategoryAllowedForClass(
  object category,
  out retval boolean allowed)

boolean

IsObjNameChangeableUIPreWrapper(
  ref dictionary scope,
  out retval boolean ischangeable)

boolean

IsTemplateReleased(
  out retval boolean isreleased,
  out optional object releasedtemplate)

integer

ObjectAddrReserve(
  ref object placement,
  integer nraddrs,
  out retval integer startobjid)

object

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

object

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

object

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

object

ObjectPlacementGet(
  optional object context,
  out optional retval object placement)

void

TemplateCreateAccessType(
  out object accesstype,
  out object accesstemplate)

object

TransferObjectCreate(
  ref object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

boolean

UseRestrictedAccessForm(
  out retval boolean userestricedform)

ComponentObject

UserFormObjectCreate(
  string reference,
  string referencesuffix,
  SoftwareComponent component,
  optional boolean release,
  optional UserForm parent,
  out retval ComponentObject compobject)