agents
Interface View

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ChangePasswordView, NewCourseView, InfoView, EditClassView, ClassView, ClassViewInterface, ProjectsSelection, EditRemoveProjectView, EditClassSelection, EditRemoveTestView, TestView, ReportView, RemoveClassView, EditRemoveReportView, ProjectView, AssignmentView, ClassSelection, EditRemoveAssignmentView, ActivityGradeSelection, GradeGroupView, GradeGroupStudentView, ClassGradeSelection, GradeStudentView, GroupSelectionView, EditGroupView, CreationGroupView, ReviewerView, ClassReviewSelection, AssignmentReviewSelection, EditAdminView, StudentView, MonitorView, AdminView, UserSelectionView, EditRemoveMonitorAdminView, EditStudentView, EditRemoveStudentView, EditMonitorView

public interface View
extends java.io.Serializable

Interface for creation of mobile views.


Method Summary
 java.lang.Object createView(Ticket tic, SQL db)
          Method for creating view - execute on server side.
 java.awt.Panel initView()
          Method for initializing the GUI of the view - execute on client side.
 java.lang.Object updateView(SQL db)
          Method for setting the new data on server - execute on server side.
 boolean validateView()
          Method for validating the view data - execute on client side.
 

Method Detail

createView

public java.lang.Object createView(Ticket tic,
                                   SQL db)
                            throws java.lang.Exception
Method for creating view - execute on server side.

initView

public java.awt.Panel initView()
Method for initializing the GUI of the view - execute on client side.

validateView

public boolean validateView()
Method for validating the view data - execute on client side.

updateView

public java.lang.Object updateView(SQL db)
                            throws java.lang.Exception
Method for setting the new data on server - execute on server side.