Icodeon SCORM 2004 Sequencing Example Implementation Documentation

com.icodeon.rte.model
Class ObjectiveIdBean

java.lang.Object
  extended by com.icodeon.rte.model.Id
      extended by com.icodeon.rte.model.ObjectiveIdBean
All Implemented Interfaces:
java.io.Serializable

public class ObjectiveIdBean
extends Id
implements java.io.Serializable

The cmi.interactions.n.objectives.m.id data model element is a label for objectives associated with the interaction. The label shall be unique at least within the scope of the SCO. The objective identifiers may or may not correspond to the objective identifiers found in the Objectives data model element (cmi.objectives.n.id). Whether or not there is a relationship to the objective identifiers is implementation specific. The SCO may be designed to track this information and relationship. The cmi.interactions.n.objectives.m.id is an array of objective identifiers. The LMS shall maintain an array of at a least 10 (required SPM) of objective identifiers. The LMS may extend the ability to store more, however, this is implementation specific.

See Also:
Serialized Form

Constructor Summary
ObjectiveIdBean()
          Zero argument constructor
ObjectiveIdBean(java.lang.String identifier)
          Constructor with the natural primary key
ObjectiveIdBean(java.lang.String identifier, InteractionBean interaction)
          Constructor with the composite key
 
Method Summary
 java.lang.String getIdentifier()
          Accessor method for natural primary key.
 InteractionBean getInteraction()
           
 void setIdentifier(java.lang.String identifier)
          Mutator method for for natural primary key.
 void setInteraction(InteractionBean interaction)
           
 
Methods inherited from class com.icodeon.rte.model.Id
getId, setId, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObjectiveIdBean

public ObjectiveIdBean()
Zero argument constructor


ObjectiveIdBean

public ObjectiveIdBean(java.lang.String identifier)
Constructor with the natural primary key

Parameters:
identifier -

ObjectiveIdBean

public ObjectiveIdBean(java.lang.String identifier,
                       InteractionBean interaction)
Constructor with the composite key

Parameters:
identifier -
interaction -
Method Detail

getInteraction

public InteractionBean getInteraction()

setInteraction

public void setInteraction(InteractionBean interaction)

getIdentifier

public java.lang.String getIdentifier()
Accessor method for natural primary key.

Returns:

setIdentifier

public void setIdentifier(java.lang.String identifier)
Mutator method for for natural primary key.

Parameters:
cocd -

Icodeon SCORM 2004 Sequencing Example Implementation Documentation

Copyright (c) 2007 Icodeon Ltd - Registered Company in England and Wales No: 5068195