Object Class Class (RECORDSOM@1.1001:ERMSClass)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > FSCFOLIO@1.1001:BusinessObject > RECORDSOM@1.1001:ERMSObject > RECORDSOM@1.1001:ERMSClass

Classes are containers that represent the building blocks of a classification scheme.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Default Task Pane (Selection Dependent): COODESK@1.1:TaskPaneObject
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
Default Access Definition for New Objects: RECORDSOM@1.1001:AccDefERMSObjects
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Default Task Pane: COODESK@1.1:MainTaskPaneObject
Symbol: RECORDSOM@1.1001:SymbolERMSClass
Transfer: false
Default Context Menu: RECORDSOM@1.1001:MenuRootERMSObjectContext
Base Class: RECORDSOM@1.1001:ERMSObject
Usable as Base Class: true
Action for Linking Objects: COODESK@1.1:DragIntoLink
Display Mode: DISP_LINES
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
RECORDSOM@1.1001:specialchildclassesStructured by
RECORDSOM@1.1001:volcontainslimitMaximum Number of Records for Open Volume

Actions

ReferenceName
COODESK@1.1:AttrObjMiniIconGet
RECORDSOM@1.1001:GetAllowedChildClassesHintGet allowed child classes (Hint)
RECORDSOM@1.1001:GetAllowedChildClassesSettingsGet child class settings

Properties

RECORDSOM@1.1001:specialchildclasses (Structured by)

Determines the structure of the hierarchy below a class.

- Nothing selected/null
  - Within a class: Only classes and files are allowed, but no records.
  - Everywhere else: Records are allowed, but nothing else.
- Volumes
  - Within a class: Has no effect because in classes, sub-files and volumes are not allowed anyway.
  - Within a file: Volumes are allowed, but sub-files are not.
  - Within a sub-file: Volumes are allowed.
- Sub-files
  - Within a class: Has no effect because in classes, sub-files and volumes are not allowed anyway.
  - Within a file: Sub-files are allowed, but volumes are not.
- Volumes and sub-files
  - Within a class: Has no effect because in classes, sub-files and volumes are not allowed anyway.
  - Within a file or sub-file: Sub-files and volumes are allowed.
- Records
  - Within a class: Only classes, files and records allowed (i.e. records are explicitely allowed)
  - Everywhere else: Has no effect because classes and files can't be created within files and records can be created everywhere else

For detailed rules see the fields RECORDSOM@1.1001:specialchildclassvolumes, RECORDSOM@1.1001:specialchildclasssubfiles, RECORDSOM@1.1001:specialchildclassvolumesandsubfiles, RECORDSOM@1.1001:specialchildclassrecords and RECORDSOM@1.1001:specialchildclassfile.
The filter action RECORDSOM@1.1001:GetAllowedChildClassesHint provides selectable specialchild-fields (see above) according to the current value of RECORDSOM@1.1001:specialchildclassessettings within the current RECORDSOM@1.1001:ERMSClassificationScheme.

Additional Information

Search for Allowed Classes Only: true
Type: COOSYSTEM@1.1:OBJECT
Changeable: true
Visible: true
Must Be Defined: false
Possible Object Class: COOSYSTEM@1.1:AttributeDefinition
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

RECORDSOM@1.1001:volcontainslimit (Maximum Number of Records for Open Volume)

The maximum number of records within a volume. If there are already volconainslimit records in a volume and another record is added, the volume is closed, a new volume is created and the record is put into the new volume.

Additional Information

Sign: true
Type: COOSYSTEM@1.1:INTEGER
Changeable: true
Visible: true
Must Be Defined: false
Maximum Length: 10
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Changeable in Installed Component: true


[top]

Actions

COODESK@1.1:AttrObjMiniIconGet

Gets the small icon of the object.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

RECORDSOM@1.1001:GetAllowedChildClassesHint (Get allowed child classes (Hint))

Filter action for RECORDSOM@1.1001:specialchildclasses that provides list entries for the RECORDSOM@1.1001:ERMSClass property RECORDSOM@1.1001:specialchildclasses according to the value of RECORDSOM@1.1001:specialchildclassessettings within the current classification scheme. See RECORDSOM@1.1001:GetAllowedChildClassesSettings for a similar functionality within a RECORDSOM@1.1001:ERMSClassificationScheme.
ParameterTypeIn/OutOptionalDescription
allowedspecialclassesCOOSYSTEM@1.1:OBJECTLISToutfalse fields that will be presented to the user for selection within the property RECORDSOM@1.1001:specialchildclasses of a class @see RECORDSOM@1.1001:specialchildclassessettings @see RECORDSOM@1.1001:specialchildclasses

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

RECORDSOM@1.1001:GetAllowedChildClassesSettings (Get child class settings)

Returns the child class settings from the parent class or classification scheme
ParameterTypeIn/OutOptionalDescription
settingsCOOSYSTEM@1.1:OBJECToutfalse

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL


[top]