2022 April Release

Class COOSYSTEM@1.1:SoftwareComponent Permanent link for this heading

Class Hierarchy

Object > SoftwareComponent

An object of this class stores a software component.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

Action

compactinstall

Action to Install Component

Action

compactuninstall

Action to Uninstall Component

ComponentObject[]

compappmodelobjs

Applications

string[]

compconfigexpr

Expression to Configure Component

ComponentContentList[]

compcontents

Contents

Content

compcopyright

Copyright

DomainIdList[]

compdevdomains

Additional Development Domains

boolean

compdisabled

Disabled

Content

compexpressions

Expressions

SoftwareComponent[]

compextents

Extended Components

string[]

compfriends

References of Friendly Components

HelpDetailsList[]

comphelpdetails

Specific Helpfiles

SoftwareComponent

comphelpnext

More Help

ComponentObject[]

compmodelobjs

Component Objects

string(70)

compname

Name

ComponentObject[]

compobjmodelobjs

Object Model

string[]

compoptextents

References of Optionally Extended Components

ComponentObject[]

compprepcompobjs

Component Objects to Be Prepared

SoftwareComponent[]

compprerequs

Prerequisite Components

ComponentObject[]

compprocessmodelobjs

Process Model

string[]

compsetupexpr

Expression to Setup Component

string(10)

compshortcut

Default Shortcut

CompState

compstate

State

ComponentObject[]

compstructmodelobjs

Organizational Structure Model

Room

compteamroom

Assigned Teamroom

CompTrace[]

comptrace

Trace

ComponentTranslationList[]

comptranslations

Translations

TypeEnumDef

comptvtype

Type for Transaction Variables

ComponentUpgradeList[]

compupgrades

Upgrade Actions per Version

integer(20)

compverscode

Version Number

integer

compverscompatible

Compatible With Version Number

string

compversion

Version

boolean

compvolatile

Volatile

string

fullreference

Full Reference

Privilege[]

privileges

Privileges

string(100)

reference

Reference

Actions Permanent link for this heading

Return Type

Signature

any

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

void

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

void

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

void

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

void

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

void

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

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

Configure(
  optional any settings,
  optional boolean test)

void

Configure(
  ConfigurationSettings settings)

void

Configure(
  ConfigurationSettings settings)

DisplayViewList[]

GetDefaultDispView(
  AttributeDefinition attrdef,
  optional boolean usepreferredonly,
  out boolean useproductsettings,
  out retval DisplayViewList[] dispview)

void

GetLoadOptionsMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

void

GetMenuResetOptions(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

Room

GetObjectRoom(
  out retval Room room,
  optional boolean includeself)

void

GetQuickLoadOptionsMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

UnitTestSuite

GetUnitTestSuite(
  optional boolean onlyactive,
  out retval UnitTestSuite suite)

string

GetValidSWCReference(
  string suffix,
  out retval string swcref)

void

Install(
  string instdir)

void

Install(
  string instdir)

boolean

IsCloudAppliance(
  out retval boolean iscloudappliance)

void

ObjectDelete()

void

Prepare(
  string directory)

void

RunTest(
  optional integer unused1,
  optional integer unused2)

void

SystemInstall(
  string instdir)

void

SystemUninstall()

void

Uninstall()

void

Uninstall()