6#include <iser/IObject.h>
9#include <imtauth/IUserInfo.h>
21 virtual public iser::IObject
26 MIT_TOKEN = idoc::IDocumentMetaInfo::MIT_USER + 1,
38 virtual void SetToken(
const QByteArray& token) = 0;
48 virtual void SetUserId(
const QByteArray& userId) = 0;
72typedef istd::TUniqueInterfacePtr<ISession> ISessionUniquePtr;
73typedef istd::TSharedInterfacePtr<ISession> ISessionSharedPtr;
virtual void SetCreationDate(const QDateTime &creationDate)=0
virtual void SetUserId(const QByteArray &userId)=0
virtual QDateTime GetCreationDate() const =0
virtual QDateTime GetExpirationDate() const =0
virtual void SetExpirationDate(const QDateTime &expirationDate)=0
virtual void SetToken(const QByteArray &token)=0
virtual QByteArray GetToken() const =0
virtual QByteArray GetUserId() const =0