Object Class Track (FSCCONFERENCE@1.1001:Track)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:CompoundObject > FSCCONFERENCE@1.1001:Track

A track is a compound object that structures lectures of a conference.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Symbol: FSCCONFERENCE@1.1001:SymbolTrack
Commonly usable: true
Base Class: COOSYSTEM@1.1:CompoundObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Licensing Apps: FSCCONFERENCE@1.1001:AppConference
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
FSCCONFERENCE@1.1001:trackconferenceConference
FSCCONFERENCE@1.1001:trackdescriptionDescription
FSCCONFERENCE@1.1001:trackdocumentsDocuments
FSCCONFERENCE@1.1001:tracklecturersTrack Chair
FSCCONFERENCE@1.1001:tracklecturesLectures

Actions

ReferenceName
COODESK@1.1:GetDropTargets
COODESK@1.1:GetValidDropTarget
COOSYSTEM@1.1:ObjectConstructor
FSCCONFERENCE@1.1001:AttrLecturersSet
FSCCONFERENCE@1.1001:AttrLecturesGetDisp
FSCCONFERENCE@1.1001:CreateLecture
FSCCONFERENCE@1.1001:GenData
FSCCONFERENCE@1.1001:GetConference

Properties

FSCCONFERENCE@1.1001:trackconference (Conference)

Additional Information

Changeable in Installed Component: true
Property for Back Link: FSCCONFERENCE@1.1001:conftracks
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: FSCCONFERENCE@1.1001:Conference
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

FSCCONFERENCE@1.1001:trackdescription (Description)

Additional Information

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


[top]

FSCCONFERENCE@1.1001:trackdocuments (Documents)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Default Background Menu: COODESK@1.1:MenuRootWinContext
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion


[top]

FSCCONFERENCE@1.1001:tracklecturers (Track Chair)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCCONFERENCE@1.1001:AttrLecturersSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Possible Object Class: COOSYSTEM@1.1:User
Search for Allowed Classes Only: true
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

FSCCONFERENCE@1.1001:tracklectures (Lectures)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Changeable in Installed Component: true
Action to Get Display String of Property: FSCCONFERENCE@1.1001:AttrLecturesGetDisp
Property for Back Link: FSCCONFERENCE@1.1001:lecttrack
Describes Child Relationship: true
Multiple Values (Overrides Type): true
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Possible Object Class: FSCCONFERENCE@1.1001:Lecture
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion


[top]

Actions

COODESK@1.1:GetDropTargets

This action determines the possible drop targets. The desk form of the explore tree is used to identify possible drop targets.
ParameterTypeIn/OutOptionalDescription
droptargetsCOOSYSTEM@1.1:OBJECTLISTretval The list of the possible drop targets and is used as input parameter for the COODESK@1.1:GetValidDropTarget action.
dragobjectCOOSYSTEM@1.1:OBJECTLISTintrue Objects to be dropped.
fileinfoCOOSYSTEM@1.1:DICTIONARYLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COODESK@1.1:GetValidDropTarget

This action delivers the first object that matches TestAllowedObjects(transaction, dragobjects, object, droptargets[idx], CAM_SHARE) if dragobjects are available. If dragobjects are not available the import mode is in use. So it is checked, if fileinfos are available, that means if fileinfos.count() > 0 the first droptarget is delivered.
ParameterTypeIn/OutOptionalDescription
droptargetsCOOSYSTEM@1.1:OBJECTLISTin Object list of all possible drop targets. These drop targets are determined by the COODESK@1.1:GetDropTargets action.
droptargetCOOSYSTEM@1.1:OBJECTretval The final target which matches the condition.
dragobjectCOOSYSTEM@1.1:OBJECTLISTintrue Objects to be dropped.
fileinfoCOOSYSTEM@1.1:DICTIONARYLISTintrue

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:ObjectConstructor

This action is called by the kernel when an object is created. It is intended to be overwritten to carry out initializing tasks.
ParameterTypeIn/OutOptionalDescription
sourceobjCOOSYSTEM@1.1:OBJECTintrue The source object, if the new object is created as a copy of an object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCCONFERENCE@1.1001:AttrLecturersSet

This method merges all lecturers to the lecturers list of the conference

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCCONFERENCE@1.1001:AttrLecturesGetDisp

This method generates a useful string for a list of lectures

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetDispPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCCONFERENCE@1.1001:CreateLecture

This method creates a new lecture object

Additional Information

Symbol: FSCCONFERENCE@1.1001:SymbolLecture
Prototype: COODESK@1.1:MenuActionPrototype
ACL Object: COOWF@1.1:WorkFlowActionACL


[top]

FSCCONFERENCE@1.1001:GenData

Generate data dictionary for reports
ParameterTypeIn/OutOptionalDescription
resultCOOSYSTEM@1.1:DICTIONARYretval resulting dictionary
recursiveCOOSYSTEM@1.1:BOOLEANintrue true for recursive calls

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]

FSCCONFERENCE@1.1001:GetConference

This method retrieves the conference to an object
ParameterTypeIn/OutOptionalDescription
conferenceCOOSYSTEM@1.1:OBJECTretval the conference of the object

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]