course.classes
Class AssignmentView

java.lang.Object
  |
  +--course.classes.AssignmentView
All Implemented Interfaces:
java.io.Serializable, View

public class AssignmentView
extends java.lang.Object
implements View, java.io.Serializable

Class for creation of new assignment.

See Also:
Serialized Form

Constructor Summary
AssignmentView()
           
 
Method Summary
 java.lang.Object createView(Ticket tic, SQL sql)
          Method for creation of new instance from the View class.
 java.awt.Panel initView()
          Method for creation of a graphic interface for this class.
 void setVariable(int idClass)
          Method to update variables.
 java.lang.Object updateView(SQL sql)
          Method to storing information about the new assignment into the database
 boolean validateView()
          Method for validation of the graphic interface information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssignmentView

public AssignmentView()
Method Detail

setVariable

public void setVariable(int idClass)
Method to update variables.

createView

public java.lang.Object createView(Ticket tic,
                                   SQL sql)
                            throws java.sql.SQLException,
                                   java.lang.ClassNotFoundException
Method for creation of new instance from the View class. The next assignment id will be the last + 1.
Specified by:
createView in interface View

initView

public java.awt.Panel initView()
Method for creation of a graphic interface for this class.
Specified by:
initView in interface View

validateView

public boolean validateView()
Method for validation of the graphic interface information.
Specified by:
validateView in interface View

updateView

public java.lang.Object updateView(SQL sql)
                            throws java.lang.Exception
Method to storing information about the new assignment into the database
Specified by:
updateView in interface View