00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "RightManager.h"
00021
00022 namespace mdw
00023 {
00024 RightManager *RightManager::_instance;
00025
00026 RightManager::RightManager()
00027 {
00028 }
00029
00030 RightManager::~RightManager()
00031 {
00032 }
00033
00034 void RightManager::initialise()
00035 {
00036 _instance = new RightManager();
00037 _instance->init();
00038 }
00039
00040 RightManager &RightManager::getInstance()
00041 {
00042 return *_instance;
00043 }
00044
00045 bool RightManager::hasRight (int userId, int rightId)
00046 {
00047 return false;
00048 }
00049 bool RightManager::hasRight (int userId, const std::string &rightName)
00050 {
00051 return false;
00052 }
00053
00054 bool RightManager::hasRight (int userId, int rightId, const std::string ¶m)
00055 {
00056 return false;
00057 }
00058 bool RightManager::hasRight (int userId, const std::string &rightName, const std::string ¶m)
00059 {
00060 return false;
00061 }
00062
00063 void RightManager::init()
00064 {
00065 }
00066
00067 }