course.classes
Class ReportView

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

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

Class for creation of new report.

See Also:
Serialized Form

Constructor Summary
ReportView()
           
 
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 for setting variables.
 java.lang.Object updateView(SQL sql)
          Method for management of the database information about the report.
 boolean validateView()
          Method to validate the information of the graphic interface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportView

public ReportView()
Method Detail

setVariable

public void setVariable(int idClass)
Method for setting 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 report 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 to validate the information of the graphic interface
Specified by:
validateView in interface View

updateView

public java.lang.Object updateView(SQL sql)
                            throws java.lang.Exception
Method for management of the database information about the report.
Specified by:
updateView in interface View