namespace Commons {
class WrtAccess
{
- public:
+ public:
+ enum CheckAccessReturnType
+ {
+ CHECK_ACCESS_GRANTED,
+ CHECK_ACCESS_PRIVILEGE_DENIED,
+ CHECK_ACCESS_PRIVACY_DENIED,
+ CHECK_ACCESS_INTERNAL_ERROR
+ };
+
void initialize(int widgetId);
void deinitialize(int widgetId);
int getWidgetId() const;
- bool checkAccessControl(const AceFunction &aceFunction) const;
+ CheckAccessReturnType checkAccessControl(const AceFunction &aceFunction) const;
private: