Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

au.edu.educationau.belts.command.user
Class AbstractUserCommand  view AbstractUserCommand download AbstractUserCommand.java

java.lang.Object
  extended byau.edu.educationau.belts.command.AbstractCommand
      extended byau.edu.educationau.belts.command.container.AbstractContainerCommand
          extended byau.edu.educationau.belts.command.container.AbstractBeltsContainerCommand
              extended byau.edu.educationau.belts.command.AbstractIdCommand
                  extended byau.edu.educationau.belts.command.user.AbstractUserCommand
All Implemented Interfaces:
au.edu.educationau.belts.command.Command, au.edu.educationau.belts.container.Containable, java.io.Serializable

public abstract class AbstractUserCommand
extends au.edu.educationau.belts.command.AbstractIdCommand

This class handles the basic required fields for action involving users.

Version:
$Revision: 1.8 $ - $Date: 2003/05/25 23:01:37 $

Field Summary
 
Fields inherited from class au.edu.educationau.belts.command.AbstractIdCommand
_id, ID
 
Fields inherited from class au.edu.educationau.belts.command.container.AbstractBeltsContainerCommand
_log
 
Fields inherited from class au.edu.educationau.belts.command.container.AbstractContainerCommand
 
Fields inherited from class au.edu.educationau.belts.command.AbstractCommand
_outcome, _result, ENTITY_NOT_FOUND_ERROR, SECURITY_ERROR, SYSTEM_ERROR, VALIDATION_ERROR
 
Constructor Summary
AbstractUserCommand()
           
 
Method Summary
protected  au.edu.educationau.belts.model.user.Role fetchRole(java.lang.String id)
           
protected  au.edu.educationau.belts.model.user.Title fetchTitle(java.lang.String titleId)
           
protected  au.edu.educationau.belts.model.user.UserEntity fetchUserIfCurrentUserCanUpdate(java.lang.String id, boolean isTeacherOK)
           
 
Methods inherited from class au.edu.educationau.belts.command.AbstractIdCommand
setId, validate
 
Methods inherited from class au.edu.educationau.belts.command.container.AbstractBeltsContainerCommand
beltsContainer, currentUser, currentUserIsMemberOfSchool, currentUsersSchool, isManager, isPermitted, isTeacher, permitted
 
Methods inherited from class au.edu.educationau.belts.command.container.AbstractContainerCommand
container, dispatchEvent, hasContainer, prepare, release
 
Methods inherited from class au.edu.educationau.belts.command.AbstractCommand
addDuplicateEntityFoundError, addEmailFieldValidationError, addEntityNotFoundError, addError, addError, addError, addFieldValidationError, addIdValidationError, addSecurityError, addSystemError, addValidationError, addWarning, result
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface au.edu.educationau.belts.command.Command
execute
 

Constructor Detail

AbstractUserCommand

public AbstractUserCommand()
Method Detail

fetchTitle

protected au.edu.educationau.belts.model.user.Title fetchTitle(java.lang.String titleId)
                                                        throws au.edu.educationau.belts.command.CommandErrorException

fetchUserIfCurrentUserCanUpdate

protected au.edu.educationau.belts.model.user.UserEntity fetchUserIfCurrentUserCanUpdate(java.lang.String id,
                                                                                         boolean isTeacherOK)
                                                                                  throws au.edu.educationau.belts.command.CommandErrorException

fetchRole

protected au.edu.educationau.belts.model.user.Role fetchRole(java.lang.String id)
                                                      throws au.edu.educationau.belts.command.CommandErrorException