Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse Class Reference

Inheritance diagram for com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse:

com.arcle.rmt.superwaba.vc.rqml.FirstClassPanel com.arcle.rmt.superwaba.vc.ElementPanel com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeAlternativeCourse com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeException com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeNormalCourse List of all members.

Public Member Functions

 UsecaseAttributeCourse ()
abstract void loadData (RQMLFirstClass elem)
 Strategy method that loads data from an element into the controls.

abstract void saveData (RQMLFirstClass elem)
 Strategy method that saves data from the controls into an element.

abstract String getCaption ()
 Returns the caption of this panel.


Protected Member Functions

void initChildren ()
Control[][] getFormControls ()
void loadCourse (Course c)
void saveCourse (Course c)

Private Attributes

Label lbDescription
Label lbActorAction
Label lbSystemResponse
MultiEdit edDescription
MultiEdit edActorAction
MultiEdit edSystemResponse

Detailed Description

Author:
Sasmito Adibowo
Since:
06-04-03 16:44
Version:
Id
UsecaseAttributeCourse.java,v 1.3 2003/05/15 19:44:14 adib Exp

Definition at line 84 of file UsecaseAttributeCourse.java.


Constructor & Destructor Documentation

com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.UsecaseAttributeCourse  ) 
 

Definition at line 86 of file UsecaseAttributeCourse.java.


Member Function Documentation

abstract String com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getCaption  )  [pure virtual]
 

Returns the caption of this panel.

Implements com.arcle.rmt.superwaba.vc.ElementPanel.

Implemented in com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeAlternativeCourse, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeException, and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeNormalCourse.

Control [][] com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls  )  [protected]
 

Definition at line 111 of file UsecaseAttributeCourse.java.

References com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edActorAction, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edDescription, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edSystemResponse, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbActorAction, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbDescription, and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbSystemResponse.

void com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren  )  [protected]
 

Definition at line 101 of file UsecaseAttributeCourse.java.

References com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edActorAction, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edDescription, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edSystemResponse, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbActorAction, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbDescription, and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbSystemResponse.

void com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.loadCourse Course  c  )  [protected]
 

Definition at line 122 of file UsecaseAttributeCourse.java.

References com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edActorAction, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edDescription, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edSystemResponse, com.arcle.rmt.rqml.Course.getActorAction(), com.arcle.rmt.rqml.Course.getDescription(), and com.arcle.rmt.rqml.Course.getSystemResponse().

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeNormalCourse.loadData(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeException.loadData(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeAlternativeCourse.loadData().

abstract void com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.loadData RQMLFirstClass  elem  )  [pure virtual]
 

Strategy method that loads data from an element into the controls.

Implements com.arcle.rmt.superwaba.vc.rqml.FirstClassPanel.

Implemented in com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeAlternativeCourse, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeException, and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeNormalCourse.

void com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.saveCourse Course  c  )  [protected]
 

Definition at line 128 of file UsecaseAttributeCourse.java.

References com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edActorAction, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edDescription, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edSystemResponse, com.arcle.rmt.rqml.Course.getActorAction(), com.arcle.rmt.rqml.Course.getDescription(), and com.arcle.rmt.rqml.Course.getSystemResponse().

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeNormalCourse.saveData(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeException.saveData(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeAlternativeCourse.saveData().

abstract void com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.saveData RQMLFirstClass  elem  )  [pure virtual]
 

Strategy method that saves data from the controls into an element.

Implements com.arcle.rmt.superwaba.vc.rqml.FirstClassPanel.

Implemented in com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeAlternativeCourse, com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeException, and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeNormalCourse.


Member Data Documentation

MultiEdit com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edActorAction [private]
 

Definition at line 142 of file UsecaseAttributeCourse.java.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.loadCourse(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.saveCourse().

MultiEdit com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edDescription [private]
 

Definition at line 140 of file UsecaseAttributeCourse.java.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.loadCourse(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.saveCourse().

MultiEdit com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.edSystemResponse [private]
 

Definition at line 144 of file UsecaseAttributeCourse.java.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren(), com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.loadCourse(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.saveCourse().

Label com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbActorAction [private]
 

Definition at line 136 of file UsecaseAttributeCourse.java.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren().

Label com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbDescription [private]
 

Definition at line 134 of file UsecaseAttributeCourse.java.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren().

Label com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.lbSystemResponse [private]
 

Definition at line 138 of file UsecaseAttributeCourse.java.

Referenced by com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.getFormControls(), and com.arcle.rmt.superwaba.vc.rqml.UsecaseAttributeCourse.initChildren().


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 19:55:31 2004 for Arcle Rambutan by doxygen 1.3.5