edu.jhu.tmaj.beans
Class UserBeanLimited

java.lang.Object
  extended by edu.jhu.tmaj.beans.JBean
      extended by edu.jhu.tmaj.beans.UserBean
          extended by edu.jhu.tmaj.beans.UserBeanLimited
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public final class UserBeanLimited
extends UserBean

A subclass of the UserBean that only returns a subset of all the userBeans. This class was created for group-admins when they use the administrator application. There are many parts of the application where we want the use to see all users (for example, when a user shares a session.) However, in the admin app for group-admins, we only want them to see the users to which they have been assigned.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.jhu.tmaj.beans.UserBean
ACCESS_IMAGES_APP_FIELD, ACCESS_IMPORT_APP_FIELD, ACCESS_SAMPLES_APP_FIELD, ADMIN_APP_FIELD, ARRAY_BUILDER_APP_FIELD, ARRAY_MANAGER_APP_FIELD, DEPARTMENT_FIELD, EMAIL_FIELD, ID_FIELD, INPUT_LOG_FIELD, INSTITUTION_FIELD, META_DATA_APP_FIELD, NAME_FIRST_FIELD, NAME_LAST_FIELD, PATIENT_DATA_FIELD, PHONE_FIELD, SPECIMEN_APP_FIELD, USERNAME_FIELD
 
Fields inherited from class edu.jhu.tmaj.beans.JBean
staticMetaData
 
Constructor Summary
UserBeanLimited()
           
 
Method Summary
 java.lang.String getSQL(Search search)
          Returns a SELECT SQL statement given a Search.
 
Methods inherited from class edu.jhu.tmaj.beans.UserBean
accessAdminApp, accessArrayBuilderApplication, accessArrayManagerApplication, accessDetailedPatientData, accessImagesApplication, accessImportApplication, accessMetaDataApplication, accessSamplesApplication, accessSpecimensApp, accessSurgPathNumber, getAdminAppPermission, getArrayBuilderPermission, getFieldsArray, getMetaDataAppPermission, getNameFirst, getNameLast, getNewInstance, getPassword, getPatientDataPermission, getSpecimensAppPermission, getTable, getUsername, insert, isAdmin, isFullAdmin, isGroupAdmin, isGuest, lookup, setPassword, setUsername, toString, verify
 
Methods inherited from class edu.jhu.tmaj.beans.JBean
compareTo, createFromResultSet, createFromSwingMap, delete, equals, getAllStaticColumnIdentifiers, getBaseSQL, getBeanInDatabase, getBeanList, getBeanList, getBooleanField, getClassForType, getColumnIdentifiers, getColumnNamesSet, getDateField, getDefaultBeanObjectForType, getDefaultSwingObjectForType, getDoubleField, getEnumerations, getFieldValue, getID_Bean_Map, getID, getIntegerField, getNonNullString, getPrimaryKeyField, getPrimaryKeyName, getSelectResponse, getStaticMetaData, getStringField, getSwingHash, getSwingToBeanObject, getTableName, getUserBean, getWantedColumnsString, getWantedStaticColumnIdentifiers, getWhereClause, hashCode, isEnumerated, setBooleanField, setDateField, setDoubleField, setID, setIntegerField, setStringField, setUserBean, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UserBeanLimited

public UserBeanLimited()
Method Detail

getSQL

public java.lang.String getSQL(Search search)
Description copied from class: JBean
Returns a SELECT SQL statement given a Search.

Overrides:
getSQL in class JBean