Class Cours

Un cours est un ensemble de leçon sur un sujet particulier. En fonction de la formation et/ou de la session, elle peut avoir un nombre de période variable. Un cours a un objectif et il est possible de lui ajouter des prérequis. Il peut être déprécié. Il peut être "tagger" grâce à des mots clés.

Declaration :

Attribute id

Declaration :

Attribute reference

Il s'agit d'une chaîne de quatre lettres suivie de quatre chiffres pour identifier le cours et sa version

Declaration :

Attribute periodes

Il s'agit du nombre de périodes "théorique". Il peut être surchargé dans la définition d'une formation ainsi que dans la définition d'une session de formation.

Declaration :

Relation <aggregation>

Declaration :

Relation <aggregation>

Declaration :

Attribute objectifs

Declaration :

Attribute prerequis

Declaration :

Stereotype: set

Attribute deprecie

Declaration :

Attribute remplacants

Declaration :

Stereotype: set

Relation <aggregation>

Declaration :

Attribute tags

Declaration :

Stereotype: set

Attribute formations

Declaration :

Stereotype: set

Attribute formateurs

Declaration :

Stereotype: set

Relation <aggregation>

Declaration :

Operation getId

Declaration :

Operation setId

Declaration :

Operation getReference

Declaration :

Operation setReference

Declaration :

Operation getPeriodes

Declaration :

Operation setPeriodes

Declaration :

Operation getObjectifs

Declaration :

Operation setObjectifs

Declaration :

Operation getPrerequis

Declaration :

Stereotype: set

Operation setPrerequis

Declaration :

Stereotype: set

Operation getDeprecie

Declaration :

Operation setDeprecie

Declaration :

Operation getRemplacants

Declaration :

Stereotype: set

Operation setRemplacants

Declaration :

Stereotype: set

Operation getTags

Declaration :

Stereotype: set

Operation setTags

Declaration :

Stereotype: set

Operation getFormations

Declaration :

Stereotype: set

Operation setFormations

Declaration :

Stereotype: set

Operation getFormateurs

Declaration :

Stereotype: set

Operation setFormateurs

Declaration :

Stereotype: set

Operation hashCode

Declaration :

Operation equals

Declaration :

All public operations : equals , getDeprecie , getFormateurs , getFormations , getId , getObjectifs , getPeriodes , getPrerequis , getReference , getRemplacants , getTags , hashCode , setDeprecie , setFormateurs , setFormations , setId , setObjectifs , setPeriodes , setPrerequis , setReference , setRemplacants , setTags