org.sandev.basics.util
Interface AuthUser

All Superinterfaces:
SandInstanceMessage, SandMessage, SandStructMessage
All Known Implementing Classes:
BaseUser, BaseUserEmail

public interface AuthUser
extends SandStructMessage

An interface to identify a user of the system for authorization purposes. This interface is used predominantly for method signatures in authorization processing. The mutator ("set" methods) are provided for ease of use in creating general client applications.


Field Summary
 
Fields inherited from interface org.sandev.basics.structs.SandInstanceMessage
FIELDCHECK_EMPTYSTRINGPRINTVAL, FIELDCHECK_INVALIDVAL, FIELDCHECK_NOTAREF, FIELDCHECK_NOTINRANGE, FIELDCHECK_NULLARRAY, FIELDCHECK_STRINGOVER, FIELDCHECK_UNKNOWNVAL, FIELDFLAG_BINARY, FIELDFLAG_ENCRYPT, FIELDFLAG_INTERNAL, FIELDFLAG_NOECHO, FIELDFLAG_OBFUSCATE, FIELDFLAG_STRINGPERSIST, FIELDFLAG_SUMMARYEDIT, FIELDFLAG_UNIQUE, GENMOD_ACTION_APPEND, GENMOD_ACTION_INSERT, GENMOD_ACTION_REMOVE, GENMOD_ACTION_SET
 
Method Summary
 java.lang.String getPassword()
          Return the password
 long getUniqueID()
          Return the unique identifier for this user.
 java.lang.String getUsername()
          Return the username
 void setPassword(java.lang.String val)
          Set the password
 void setUniqueID(long val)
          Set the unique identifier for this user.
 void setUsername(java.lang.String val)
          Set the username
 
Methods inherited from interface org.sandev.basics.structs.SandStructMessage
find, getInstance, getInstance, getPrintname
 
Methods inherited from interface org.sandev.basics.structs.SandInstanceMessage
cloneMessage, convertToSuperstructClass, copyFieldValue, debugDump, defaultField, fieldHasFlag, fieldsValid, fieldValidate, generalAccessor, generalDereference, generalModifier, getAllFields, getContainedMessageFields, getDisplayFields, getDisplayFieldsPrint, getDisplayID, getDisplayValues, getLayoutXML, getPrintnameForField
 
Methods inherited from interface org.sandev.basics.structs.SandMessage
getBaseMemoryUse, getCollectionMessage, getQueryMessage, getShortName, getStructMessage, getUpdateMessage, isEquivalent
 

Method Detail

getUniqueID

long getUniqueID()
Return the unique identifier for this user.


setUniqueID

void setUniqueID(long val)
Set the unique identifier for this user.


getUsername

java.lang.String getUsername()
Return the username


setUsername

void setUsername(java.lang.String val)
Set the username


getPassword

java.lang.String getPassword()
Return the password


setPassword

void setPassword(java.lang.String val)
Set the password