Class Scorm12Organizations

java.lang.Object
dev.jcputney.elearning.parser.input.scorm12.ims.cp.Scorm12Organizations
All Implemented Interfaces:
Serializable

public class Scorm12Organizations extends Object implements Serializable
Represents the <organizations> element in the SCORM 1.2 manifest file.

The <organizations> element defines a collection of organizations within the content package. Each organization represents a hierarchical structure of learning resources and is identified by a unique identifier.


 <xsd:complexType name="organizationsType">
    <xsd:sequence>
       <xsd:element ref="organization" minOccurs="0" maxOccurs="unbounded"/>
       <xsd:group ref="grp.any"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="attr.default"/>
    <xsd:anyAttribute namespace="##other" processContents="strict"/>
 </xsd:complexType>
 
See Also:
  • Constructor Details

    • Scorm12Organizations

      public Scorm12Organizations()
  • Method Details

    • getOrganizationById

      public Scorm12Organization getOrganizationById(String id)
      Retrieves an organization by its unique identifier.
      Parameters:
      id - The unique identifier for the organization.
      Returns:
      The organization with the specified identifier, or null if not found.
    • getDefault

      public Scorm12Organization getDefault()
      Retrieves the default organization for the content package.
      Returns:
      The default organization, or null if not found.