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

Quick Search    Search Deep

au.edu.educationau.belts.model.user
Interface UserController  view UserController download UserController.java


public interface UserController

This class... All classes that implement in this interface should throw IllegalArgument Exceptions if the parameters passed are outside of the requirements of the class.

Version:
$Revision: 1.11 $ - $Date: 2003/05/15 23:00:29 $

Method Summary
 UserEntity create(au.edu.educationau.belts.model.school.School school, java.lang.String id, Title title, java.lang.String familyName, java.lang.String givenName, java.lang.String emailAddress)
           
 UserEntity get(java.lang.String id)
           
 void purge()
           
 java.util.Collection query(java.lang.String query, java.lang.Object[] arguments)
           
 java.util.Collection queryAll()
           
 java.util.Collection queryDisabledClientUsers()
           
 java.util.Collection queryDisabledGlobalUsers()
           
 java.util.Collection queryDisabledUsers(au.edu.educationau.belts.model.school.School school)
           
 java.util.Collection queryEnabledClientUsers()
           
 java.util.Collection queryEnabledGlobalUsers()
           
 java.util.Collection queryEnabledUsers(au.edu.educationau.belts.model.school.School school)
           
 java.util.Collection queryUsersInSchoolWithRole(au.edu.educationau.belts.model.school.School school, Role role, boolean active)
           
 java.util.Collection queryUsersNotInClass(au.edu.educationau.belts.model.school.SchoolClass schoolClass)
           
 void remove(java.lang.String id)
           
 

Method Detail

create

public UserEntity create(au.edu.educationau.belts.model.school.School school,
                         java.lang.String id,
                         Title title,
                         java.lang.String familyName,
                         java.lang.String givenName,
                         java.lang.String emailAddress)
                  throws au.edu.educationau.belts.model.SystemException,
                         au.edu.educationau.belts.model.CreateException,
                         au.edu.educationau.belts.model.DuplicateException,
                         java.lang.SecurityException

get

public UserEntity get(java.lang.String id)
               throws au.edu.educationau.belts.model.SystemException,
                      au.edu.educationau.belts.model.NotFoundException,
                      java.lang.SecurityException

remove

public void remove(java.lang.String id)
            throws au.edu.educationau.belts.model.SystemException,
                   au.edu.educationau.belts.model.NotFoundException,
                   java.lang.SecurityException

queryAll

public java.util.Collection queryAll()
                              throws au.edu.educationau.belts.model.SystemException,
                                     java.lang.SecurityException

queryEnabledClientUsers

public java.util.Collection queryEnabledClientUsers()
                                             throws au.edu.educationau.belts.model.SystemException,
                                                    java.lang.SecurityException

queryDisabledClientUsers

public java.util.Collection queryDisabledClientUsers()
                                              throws au.edu.educationau.belts.model.SystemException,
                                                     java.lang.SecurityException

queryEnabledGlobalUsers

public java.util.Collection queryEnabledGlobalUsers()
                                             throws au.edu.educationau.belts.model.SystemException,
                                                    java.lang.SecurityException

queryDisabledGlobalUsers

public java.util.Collection queryDisabledGlobalUsers()
                                              throws au.edu.educationau.belts.model.SystemException,
                                                     java.lang.SecurityException

queryEnabledUsers

public java.util.Collection queryEnabledUsers(au.edu.educationau.belts.model.school.School school)
                                       throws au.edu.educationau.belts.model.SystemException,
                                              java.lang.SecurityException

queryDisabledUsers

public java.util.Collection queryDisabledUsers(au.edu.educationau.belts.model.school.School school)
                                        throws au.edu.educationau.belts.model.SystemException,
                                               java.lang.SecurityException

queryUsersNotInClass

public java.util.Collection queryUsersNotInClass(au.edu.educationau.belts.model.school.SchoolClass schoolClass)
                                          throws au.edu.educationau.belts.model.SystemException,
                                                 java.lang.SecurityException

queryUsersInSchoolWithRole

public java.util.Collection queryUsersInSchoolWithRole(au.edu.educationau.belts.model.school.School school,
                                                       Role role,
                                                       boolean active)
                                                throws au.edu.educationau.belts.model.SystemException,
                                                       java.lang.SecurityException

query

public java.util.Collection query(java.lang.String query,
                                  java.lang.Object[] arguments)
                           throws au.edu.educationau.belts.model.SystemException,
                                  java.lang.SecurityException

purge

public void purge()
           throws au.edu.educationau.belts.model.SystemException,
                  java.lang.SecurityException