DJDoc v.1.0.0b-1

net.sf.djdoc.bo
Interface User

All Known Implementing Classes:
UserEntity, UserVO

public interface User

The instances of the User interface represent users of the DJDoc web application.


Method Summary
 java.lang.String getName()
          Getter method for this User's name.
 byte getViewPref()
          Getter method for this User's view preferences.
 void setName(java.lang.String name)
          Setter method for this User's name.
 void setViewPref(byte viewPref)
          Setter method for this User's view preferences.
 void toggleViewPref(byte mask)
          This method toggles an aspect of the user's view preferences (between "collapsed" and "expanded").
 

Method Detail

getName

java.lang.String getName()
Getter method for this User's name.

Returns:
The name of the user

setName

void setName(java.lang.String name)
Setter method for this User's name.

Parameters:
name - The name of the user

getViewPref

byte getViewPref()
Getter method for this User's view preferences. These consist of flags controlling whether the lists of the recent/favorite/all packages/items should be expanded or collapsed.

Returns:
The current view preferences of the User

setViewPref

void setViewPref(byte viewPref)
Setter method for this User's view preferences.

Parameters:
viewPref - The new view preferences of the User

toggleViewPref

void toggleViewPref(byte mask)
This method toggles an aspect of the user's view preferences (between "collapsed" and "expanded").

Parameters:
mask - A bit mask specifying which aspect of the user's view preference settings to modify

DJDoc v.1.0.0b-1