| 
XPUSP - Home | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.apache.turbine.modules.Assembler
        |
        +--org.apache.turbine.modules.Screen
              |
              +--org.apache.turbine.modules.screens.TemplateScreen
                    |
                    +--org.apache.turbine.modules.screens.VelocityScreen
                          |
                          +--org.apache.turbine.modules.screens.VelocitySecureScreen
                                |
                                +--br.usp.ime.xpusp.modules.screens.AbstractSecureScreen
                                      |
                                      +--br.usp.ime.xpusp.modules.screens.ProfessorScreen
                                            |
                                            +--br.usp.ime.xpusp.modules.screens.ProfessorCapability
The screen for professor capability
| Parameters | ||||||
|---|---|---|---|---|---|---|
      
  | 
  ||||||
| Context | ||||||
      
  | 
  
| Source Forge Info | |
|---|---|
| CVS File : | ProfessorCapability.java | 
| User : | krico | 
| Version : | 1.3 | 
| Date : | 2002/05/08 15:57:57 | 
| Fields inherited from class br.usp.ime.xpusp.modules.screens.ProfessorScreen | 
PROFESSOR_CAPABILITY_SCREEN, PROFESSOR_CHOICE_WEIGHTS_SCREEN, PROFESSOR_MENU, PROFESSOR_NR_STUDENTS_SCREEN, PROFESSOR_PERIOD_SCREEN, PROFESSOR_PERMISSIONS, PROFESSOR_PREFERENCES_SCREEN | 
| Fields inherited from class br.usp.ime.xpusp.modules.screens.AbstractSecureScreen | 
PERMISSION_NAMES | 
| Fields inherited from class org.apache.turbine.modules.Screen | 
filter, minFilter | 
| Constructor Summary | |
ProfessorCapability()
 | 
|
| Method Summary | |
 void | 
doBuildTemplate(org.apache.turbine.util.RunData data,
                org.apache.velocity.context.Context context)
 | 
protected  int[] | 
requires()
You should implement this method to return the positions on the PERMISSION_NAMES array
 of all permissions needed by this screen.Implementing classes should define constants for accessing theese.  | 
| Methods inherited from class br.usp.ime.xpusp.modules.screens.ProfessorScreen | 
getPermissionName | 
| Methods inherited from class br.usp.ime.xpusp.modules.screens.AbstractSecureScreen | 
getDeniedTemplate, isAuthorized | 
| Methods inherited from class org.apache.turbine.modules.screens.VelocitySecureScreen | 
doBuildTemplate | 
| Methods inherited from class org.apache.turbine.modules.screens.VelocityScreen | 
buildTemplate, getContext | 
| Methods inherited from class org.apache.turbine.modules.screens.TemplateScreen | 
doBuild, doPostBuildTemplate, doRedirect, doRedirect, setTemplate | 
| Methods inherited from class org.apache.turbine.modules.Screen | 
 | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait | 
| Constructor Detail | 
public ProfessorCapability()
| Method Detail | 
public void doBuildTemplate(org.apache.turbine.util.RunData data,
                            org.apache.velocity.context.Context context)
doBuildTemplate in class ProfessorScreenprotected int[] requires()
AbstractSecureScreenPERMISSION_NAMES array
 of all permissions needed by this screen.
 protected int[] requires() {
     return new int[] { PERMISSION1, PERMISSION2 };
 }
 
 where PERMISSION1 and PERMISSION2 are constants defined by the implementing class.requires in class AbstractSecureScreenbr.usp.ime.xpusp.modules.screens.AbstractSecureScreenAbstractSecureScreen.isAuthorized(RunData)
  | 
XPUSP - Home | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||