rasdaman complete source
Public Member Functions | List of all members
User Class Reference

#include <rasmgr_users.hh>

Public Member Functions

 User ()
 
void init (long userID, const char *name)
 
void changeName (const char *name)
 
void changePassword (const char *encrPass)
 
void changePTPassword (const char *plainTextPass)
 
const char * getName ()
 
long getUserID ()
 
bool isThisMe (const char *name, const char *encrPass)
 
void setAdminRights (int rights)
 
bool hasAdminRights (int rights)
 
int getAdminRights ()
 
void setDefaultDBRights (int)
 
int getDefaultDBRights ()
 
int getEffectiveDatabaseRights (const char *databName)
 
bool setDatabaseRights (const char *databName, int rights)
 
bool removeDatabaseRights (const char *databName)
 
bool isTrusteeOn (const char *databName)
 
void loadToRec (AuthUserRec &)
 
void loadFromRec (AuthUserRec &)
 
long countRights ()
 
bool loadRightToRec (int, AuthDbRRec &)
 
bool loadRightFromRec (AuthDbRRec &)
 
bool isValid ()
 

Constructor & Destructor Documentation

User::User ( )

Member Function Documentation

void User::changeName ( const char *  name)
void User::changePassword ( const char *  encrPass)
void User::changePTPassword ( const char *  plainTextPass)
long User::countRights ( )
int User::getAdminRights ( )
int User::getDefaultDBRights ( )
int User::getEffectiveDatabaseRights ( const char *  databName)
const char* User::getName ( )
long User::getUserID ( )
bool User::hasAdminRights ( int  rights)
void User::init ( long  userID,
const char *  name 
)
bool User::isThisMe ( const char *  name,
const char *  encrPass 
)
bool User::isTrusteeOn ( const char *  databName)
bool User::isValid ( )
void User::loadFromRec ( AuthUserRec )
bool User::loadRightFromRec ( AuthDbRRec )
bool User::loadRightToRec ( int  ,
AuthDbRRec  
)
void User::loadToRec ( AuthUserRec )
bool User::removeDatabaseRights ( const char *  databName)
void User::setAdminRights ( int  rights)
bool User::setDatabaseRights ( const char *  databName,
int  rights 
)
void User::setDefaultDBRights ( int  )

The documentation for this class was generated from the following file: