Class Module


  • @Entity
    public class Module
    extends BaseTimestampedEntity
    This class represents middle level entity that contains a portion of a course called Unit.
    • Constructor Detail

      • Module

        public Module​(java.util.UUID id)
    • Method Detail

      • initialize

        public static Module initialize()
        Initialize module.
        Returns:
        module with initial values
      • setUnits

        public void setUnits​(java.util.List<Unit> units)
        Update list content.
        Parameters:
        units - list of new Units
      • onCreate

        protected void onCreate()
      • release

        public void release()
        Release the module.
      • copyAsNewDraft

        public Module copyAsNewDraft()
        Create a draft copy of Module.
        Returns:
        copy of Module