Object Class App Category (COOTC@1.1001:AppCategory)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > COOSYSTEM@1.1:ConfigurationObject > COOTC@1.1001:ComponentTemplateCategory > COOTC@1.1001:SystemTemplateCategory > COOTC@1.1001:AppCategory

An object of the class AppCategory ("App Category") defines a collection of apps and templates, which are automatically available after activating the app of the same software component.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Default Context Menu (Container Independent): COODESK@1.1:MenuRootOLEContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultAdministratorACL
Programmatic Use: true
Default ACL for New Objects: COOSYSTEM@1.1:DefaultAdministratorACL
Symbol: COODESK@1.1:SymbolTeamRoomType
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOTC@1.1001:SystemTemplateCategory
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
COOTC@1.1001:appsApps
COOTC@1.1001:templatesTemplates
FSCTEAMROOM@1.1001:appdefaultlogoDefault Logo
FSCTEAMROOM@1.1001:applogosSample Logos
FSCTEAMROOM@1.1001:appthemeTheme

Actions

ReferenceName
COODESK@1.1:CheckAllowedObjects
COOTC@1.1001:IsTemplateCollection

Properties

COOTC@1.1001:apps (Apps)

Stores a list of apps, which are automatically available whenn using the "App Category".

Additional Information

Changeable in Installed Component: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOATTREDIT@1.1:App
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:templates (Templates)

Stores a list of templates (e.g. classes) which are assigned to that category. The templates will be shown in the creation dialog.

Additional Information

Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Secured: true
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCTEAMROOM@1.1001:appdefaultlogo (Default Logo)

This property configures the default logo for the app category

Additional Information

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


[top]

FSCTEAMROOM@1.1001:applogos (Sample Logos)

This property configures some sample logos for the app category

Additional Information

Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: FSCVPORT@1.1001:DefaultLogo
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCTEAMROOM@1.1001:apptheme (Theme)

This property configures a theme for rooms depending on its app category

Additional Information

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


[top]

Actions

COODESK@1.1:CheckAllowedObjects

Check object instances allowed for property
ParameterTypeIn/OutOptionalDescription
objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
targetCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:IsTemplateCollection

Action to check if an object is a template collection
ParameterTypeIn/OutOptionalDescription
istemplatecollectionCOOSYSTEM@1.1:BOOLEANoutfalse the result
contextCOOSYSTEM@1.1:OBJECTintrue an optional context to decide if the objec should be treated as template collection

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]