50 #ifndef _IGingaUser_H_
51 #define _IGingaUser_H_
61 namespace contextmanager {
66 virtual int getUserId()=0;
67 virtual string getUserName()=0;
68 virtual int getUserAge()=0;
69 virtual char getUserGenre()=0;
70 virtual string getUserLocation()=0;
71 virtual bool isValidPassword(
string passwd)=0;
73 virtual bool setPassword(
string oldPasswd,
string newPasswd)=0;
74 virtual void setUserName(
string passwd,
string userName)=0;
75 virtual void setUserAge(
string passwd,
int userAge)=0;
76 virtual void setUserLocation(
string passwd,
string userLocation)=0;
77 virtual void setUserGenre(
string passwd,
char userGenre)=0;
79 virtual void saveTo(FILE* fd)=0;
Definition: IGingaUser.h:62