Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

au.edu.educationau.belts.model.lesson
Interface LessonEntity  view LessonEntity download LessonEntity.java

All Superinterfaces:
Lesson, au.edu.educationau.belts.model.Mutable

public interface LessonEntity
extends Lesson, au.edu.educationau.belts.model.Mutable

This class...

Version:
$Revision: 1.8 $ - $Date: 2003/02/28 06:43:49 $

Field Summary
static int BEGINNING
           
static int END
           
 
Fields inherited from interface au.edu.educationau.belts.model.lesson.Lesson
ACTIVE, AUTHOR, CLASS, CLASSES, DESCRIPTION, ID, INSTRUCTIONS, ITEM, ITEMS, LESSON, LOGIN_ENABLED, NAME, NAMESPACE, OWNER, PASSWORD, SHARED, USER, USERS
 
Method Summary
 void addClass(au.edu.educationau.belts.model.school.SchoolClass schoolClass)
          Add a class for this lesson
 void addUser(au.edu.educationau.belts.model.user.User user)
          Add a user for this lesson
 void removeClass(au.edu.educationau.belts.model.school.SchoolClass schoolClass)
          Remove a class from this lesson
 void removeUser(au.edu.educationau.belts.model.user.User user)
          Remove a user from this lesson
 void setActive(boolean active)
          Sets whether this lesson is active or inactive
 void setAuthor(au.edu.educationau.belts.model.user.User author)
          Sets this lesson's author
 void setDescription(java.lang.String description)
          Sets the description.
 void setInstructions(java.lang.String instructions)
          Sets the instructions.
 void setLoginEnabled(boolean loginEnabled)
          Sets whether login is enabled for this lesson
 void setName(java.lang.String name)
          Sets the name.
 void setOwner(au.edu.educationau.belts.model.user.User owner)
          Sets this lesson's owner
 void setPassword(java.lang.String password)
          Sets the password.
 void setShared(boolean shared)
          Sets whether this lesson is shared or unshared
 
Methods inherited from interface au.edu.educationau.belts.model.lesson.Lesson
getActive, getAuthor, getClasses, getDescription, getId, getInstructions, getItems, getLoginEnabled, getName, getOwner, getPassword, getShared, getUsers
 

Field Detail

BEGINNING

public static final int BEGINNING
See Also:
Constant Field Values

END

public static final int END
See Also:
Constant Field Values
Method Detail

setName

public void setName(java.lang.String name)
Sets the name.


setDescription

public void setDescription(java.lang.String description)
Sets the description.


setInstructions

public void setInstructions(java.lang.String instructions)
Sets the instructions.


setPassword

public void setPassword(java.lang.String password)
Sets the password.


setAuthor

public void setAuthor(au.edu.educationau.belts.model.user.User author)
Sets this lesson's author


setOwner

public void setOwner(au.edu.educationau.belts.model.user.User owner)
Sets this lesson's owner


setActive

public void setActive(boolean active)
Sets whether this lesson is active or inactive


setLoginEnabled

public void setLoginEnabled(boolean loginEnabled)
Sets whether login is enabled for this lesson


setShared

public void setShared(boolean shared)
Sets whether this lesson is shared or unshared


addClass

public void addClass(au.edu.educationau.belts.model.school.SchoolClass schoolClass)
Add a class for this lesson


removeClass

public void removeClass(au.edu.educationau.belts.model.school.SchoolClass schoolClass)
Remove a class from this lesson


addUser

public void addUser(au.edu.educationau.belts.model.user.User user)
Add a user for this lesson


removeUser

public void removeUser(au.edu.educationau.belts.model.user.User user)
Remove a user from this lesson