Object Class Lecture (FSCCONFERENCE@1.1001:Lecture)

Object Class Hierarchy

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

A lecture is a compound object that contains information about a unit in a conference or a track.

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:SymbolLecture
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
COODESK@1.1:objpreviewsPreviews of Object
COODESK@1.1:objthumbnailimageThumbnail Images of Object
FSCCONFERENCE@1.1001:lectapplicantsApplicants
FSCCONFERENCE@1.1001:lectapplyingCurrent Applicants
FSCCONFERENCE@1.1001:lectattendeesAttendees
FSCCONFERENCE@1.1001:lectattendingCurrent Attendees
FSCCONFERENCE@1.1001:lectconferenceConference
FSCCONFERENCE@1.1001:lectdescriptionBrief Description
FSCCONFERENCE@1.1001:lectdocumentsDocuments
FSCCONFERENCE@1.1001:lectfromFrom
FSCCONFERENCE@1.1001:lectidID
FSCCONFERENCE@1.1001:lectlecturersLecturers
FSCCONFERENCE@1.1001:lectlocationVenue/Room
FSCCONFERENCE@1.1001:lectmaxattendeesMaximum Attendee Count
FSCCONFERENCE@1.1001:lectstateState
FSCCONFERENCE@1.1001:lecttoTo
FSCCONFERENCE@1.1001:lecttrackTrack
FSCCONFERENCE@1.1001:maindocumentFirst Document

Actions

ReferenceName
COODESK@1.1:GetDropTargets
COODESK@1.1:GetValidDropTarget
COOSYSTEM@1.1:ObjectConstructor
FSCCONFERENCE@1.1001:AttrApplicantsSet
FSCCONFERENCE@1.1001:AttrAttendeesSet
FSCCONFERENCE@1.1001:AttrDateSet
FSCCONFERENCE@1.1001:AttrLecturersSet
FSCCONFERENCE@1.1001:GenData
FSCCONFERENCE@1.1001:GetConference
FSCCONFERENCE@1.1001:GetState

Properties

COODESK@1.1:objpreviews (Previews of Object)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadContent
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:Content
Transfer: false
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeReadContent
Changeable: true
Must Be Defined: false
Visible: true


[top]

COODESK@1.1:objthumbnailimage (Thumbnail Images of Object)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadContent
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:Content
Transfer: false
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeReadContent
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCCONFERENCE@1.1001:lectapplicants (Applicants)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCCONFERENCE@1.1001:AttrApplicantsSet
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
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeRead
Changeable: true
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

FSCCONFERENCE@1.1001:lectapplying (Current Applicants)

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:INTEGER
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Maximum Length: 10
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Sign: false
Visible: true


[top]

FSCCONFERENCE@1.1001:lectattendees (Attendees)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCCONFERENCE@1.1001:AttrAttendeesSet
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:lectattending (Current Attendees)

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:INTEGER
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Maximum Length: 10
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Sign: false
Visible: true


[top]

FSCCONFERENCE@1.1001:lectconference (Conference)

Additional Information

Changeable in Installed Component: true
Changeable in User Interface: false
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:lectdescription (Brief 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:lectdocuments (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:lectfrom (From)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCCONFERENCE@1.1001:AttrDateSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: true
Changeable: true
Use Date Only: false
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

FSCCONFERENCE@1.1001:lectid (ID)

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Type: COOSYSTEM@1.1:STRING
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:lectlecturers (Lecturers)

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:lectlocation (Venue/Room)

Additional Information

Type: COOSYSTEM@1.1:STRING
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:lectmaxattendees (Maximum Attendee Count)

Additional Information

Sign: false
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]

FSCCONFERENCE@1.1001:lectstate (State)

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: FSCCONFERENCE@1.1001:LectureState
Volatile: true
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: true


[top]

FSCCONFERENCE@1.1001:lectto (To)

Additional Information

Changeable in Installed Component: true
Action Called Before Property Is Saved: FSCCONFERENCE@1.1001:AttrDateSet
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:DATETIME
Disable Conversion: true
Changeable: true
Use Date Only: false
Must Be Defined: false
Always Compute Filter Expression: true
Visible: true


[top]

FSCCONFERENCE@1.1001:lecttrack (Track)

Additional Information

Changeable in Installed Component: true
Property for Back Link: FSCCONFERENCE@1.1001:tracklectures
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECT
Possible Object Class: FSCCONFERENCE@1.1001:Track
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

FSCCONFERENCE@1.1001:maindocument (First Document)

Additional Information

Changeable in Installed Component: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:Content
Action Called After Property Is Read: COOSYSTEM@1.1:AttrValueExprGet
Action Called After Property of Version Is Read: COOSYSTEM@1.1:AttrValueExprGetVersion
Changeable: false
Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Must Be Defined: false
Visible: false


[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:AttrApplicantsSet

This method checks that only the current user can be modified if the user has only read access

Additional Information

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


[top]

FSCCONFERENCE@1.1001:AttrAttendeesSet

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

Additional Information

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


[top]

FSCCONFERENCE@1.1001:AttrDateSet

This method checks whether the start date is before the end date

Additional Information

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


[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: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]

FSCCONFERENCE@1.1001:GetState

This method retrieves the satate of an lecture
ParameterTypeIn/OutOptionalDescription
userCOOSYSTEM@1.1:OBJECTin the user
stateFSCCONFERENCE@1.1001:LectureStateretval the state

Additional Information

ACL Object: COOWF@1.1:WorkFlowActionACL
Private: true


[top]