2022 April Release

Class COOSYSTEM@1.1:Relation Permanent link for this heading

Class Hierarchy

Object > Relation

This abstract class is the base class for relation classes. All classes derived from this class must have the object class RelationObjectClass.

Additional Information

Actions Permanent link for this heading

Return Type

Signature

void

ArchiveObjectComplete(
  optional integer unused1,
  optional integer unused2,
  ref boolean checked,
  out boolean cancelled,
  integer count)

void

ArchiveObjectContents(
  optional integer unused1,
  optional integer unused2,
  ref boolean checked,
  out boolean cancelled,
  integer count)

void

ArchiveObjectContentVersions(
  optional integer unused1,
  optional integer unused2,
  ref boolean checked,
  out boolean cancelled,
  integer count)

void

ArchiveObjectVersion(
  optional integer unused1,
  optional integer unused2)

void

ArchiveObjectVersionCopy(
  optional integer unused1,
  optional integer unused2)

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

CopyObject(
  optional integer unused1,
  optional integer unused2,
  object view,
  object target,
  out object newobject,
  ref optional object coostore,
  optional boolean donotshare)

boolean

IsTeamRoomChild(
  out retval boolean isvalidchild)

void

LoadObjectFromArchive(
  optional integer unused1,
  optional integer unused2)

void

ObjectArchive(
  ref object archst,
  boolean complete,
  optional boolean converttofinalform,
  optional string finalformat,
  optional boolean archiveversions,
  optional datetime retentiondate)

void

ObjectArchiveVersion(
  ref object archst,
  optional boolean remains,
  optional datetime retentiondate)

object

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

void

ObjectLoadFromArchive()

void

ObjectLoadVersionFromArchive(
  datetime versdate,
  out object object)

void

ObjectRestoreFromArchive()

void

RestoreObjectFromArchive(
  optional integer unused1,
  optional integer unused2)

void

UnloadObjectFromArchive(
  optional integer unused1,
  optional integer unused2)