示例#1
0
 public override void CheckoutResource(EngineRequest request, ResourceId resource)
 {
     CheckInitialization();
     Logger.Storage.Debug("Checking out the resource '" + resource.ToString() + "'");
     EngineMethods.CheckoutResource act = new EngineMethods.CheckoutResource(request, resource);
     act.Execute();
 }
示例#2
0
 public override void CheckoutVersion(EngineRequest request, Data.VersionId version)
 {
     CheckInitialization();
     Logger.Storage.Debug("Checking out the version '" + version.ToString() + "'");
     EngineMethods.CheckoutVersion act = new EngineMethods.CheckoutVersion(request, version);
     act.Execute();
 }
示例#3
0
 public override void CreateGroup(EngineRequest request, Security.Group group)
 {
     CheckInitialization();
     Logger.Storage.Debug("Creating group: " + group.GroupName + "...");
     EngineMethods.CreateGroup act = new EngineMethods.CreateGroup(request, group);
     act.Execute();
 }
示例#4
0
 public override void CreateNewResource(EngineRequest request, CreateResourceArgs args)
 {
     CheckInitialization();
     Logger.Storage.Debug("Creating new resource...");
     EngineMethods.CreateNewResource act = new EngineMethods.CreateNewResource(request, args);
     act.Execute();
 }
示例#5
0
		// Public Methods (18) 

        public override void AuthenticateUser(EngineRequest request, string username, string hashedPassword)
        {
            CheckInitialization();
            Logger.Storage.Debug("Authenticating user: " + username);
            EngineMethods.AuthenticateUser act = new EngineMethods.AuthenticateUser(request, _sessionMgr, username, hashedPassword);
            act.Execute();
        }
示例#6
0
 public override void CreateNewVersion(EngineRequest request, CreateVersionArgs args)
 {
     CheckInitialization();
     Logger.Storage.Debug("Creating a new version for resource '" + args.VersionId.ResourceId.ToString() + "'...");
     EngineMethods.CreateNewVersion act = new EngineMethods.CreateNewVersion(request, args);
     act.Execute();
 }
 public AuthenticateUser(EngineRequest request, Security.SessionManager sessionMgr, string username, string password)
     : base(request)
 {
     _request = request;
     _sessionMgr = sessionMgr;
     _db = request.Database;
     _username = username;
     _password = password;
 }
示例#8
0
 public Initialize(EngineRequest request, Security.SessionManager sessionManager,
     Providers.EngineBase.InitializationDelegate onInitialized, List<Providers.IDatabase> databases)
     : base(request)
 {
     _sessionMgr = sessionManager;
     _ignoringInitializationComplete = false;
     request.Engine.SetState(false, false);
     _databases = databases;
     _onInitialized = onInitialized;
 }
 private void Progress(EngineRequest request, OpenDMS.Networking.Http.DirectionType direction, int packetSize, decimal sendPercentComplete, decimal receivePercentComplete)
 {
     WriteLine("GetUser.Progress - Sent: " + sendPercentComplete.ToString() + " Received: " + receivePercentComplete.ToString());
 }
示例#10
0
 private void Error(EngineRequest request, string message, Exception exception)
 {
     WriteLine("ModifyResource.Error - Error.  Message: " + message);
 }
示例#11
0
 public GetGroup(EngineRequest request, Security.Group group)
     : base(request)
 {
     _group = group;
 }
示例#12
0
 private void Error(EngineRequest request, string message, Exception exception)
 {
     WriteLine("GetResourceReadOnly.Error - Error.  Message: " + message);
 }
示例#13
0
 public GetGroup(EngineRequest request, Security.Group group)
     : base(request)
 {
     _group = group;
 }
示例#14
0
 public override void ModifyGlobalPermissions(EngineRequest request, List<Security.UsageRight> usageRights)
 {
     CheckInitialization();
     Logger.Storage.Debug("Modifying global permissions...");
     EngineMethods.ModifyGlobalPermissions act = new EngineMethods.ModifyGlobalPermissions(request, usageRights);
     act.Execute();
 }
示例#15
0
 public ModifyVersion(EngineRequest request, Data.Version version)
     : base(request)
 {
     _version = version;
 }
 public CreateNewResource(EngineRequest request, CreateResourceArgs args)
     : base(request)
 {
     _args = args;
 }
 public CheckoutVersion(EngineRequest request, Data.VersionId versionId)
     : base(request)
 {
     _versionId = versionId;
 }
示例#18
0
 public GetGlobalPermissions(EngineRequest request)
     : base(request)
 {
 }
示例#19
0
 public CreateNewVersion(EngineRequest request, CreateVersionArgs args)
     : base(request)
 {
     _args = args;
 }
示例#20
0
 public CheckoutCurrentVersion(EngineRequest request, Data.ResourceId resourceId)
     : base(request)
 {
     _resourceId = resourceId;
 }
示例#21
0
 private void Error(EngineRequest request, string message, Exception exception)
 {
     WriteLine("GetUser.Error - Error.  Message: " + message);
 }
示例#22
0
 public DetermineIfInstalled(EngineRequest request)
     : base(request)
 {
 }
示例#23
0
 public Search(EngineRequest request, SearchArgs args)
     : base(request)
 {
     _args = args;
 }
 private void Error(EngineRequest request, string message, Exception exception)
 {
     WriteLine("GetResourceUsageRightsTemplate.Error - Error.  Message: " + message);
 }
 public DetermineIfInstalled(EngineRequest request)
     : base(request)
 {
 }
示例#26
0
 public override void Search(EngineRequest request, SearchArgs args)
 {
     CheckInitialization();
     Logger.Storage.Debug("Performing search...");
     EngineMethods.Search act = new EngineMethods.Search(request, args);
     act.Execute();
 }
 public CreateNewResource(EngineRequest request, CreateResourceArgs args)
     : base(request)
 {
     _args = args;
 }
示例#28
0
 public override void CreateUser(EngineRequest request, Security.User user)
 {
     CheckInitialization();
     Logger.Storage.Debug("Creating user '" + user.Id + "'...");
     EngineMethods.CreateUser act = new EngineMethods.CreateUser(request, user);
     act.Execute();
 }
 public RollbackResource(EngineRequest request, Data.ResourceId resourceId, int rollbackDepth)
     : base(request)
 {
     _resourceId = resourceId;
     _rollbackDepth = rollbackDepth;
 }
示例#30
0
 public override void DeleteResource(EngineRequest request, Data.ResourceId resource)
 {
     CheckInitialization();
     Logger.Storage.Debug("Deleting resource '" + resource.ToString() + "'...");
     EngineMethods.DeleteResource act = new EngineMethods.DeleteResource(request, resource);
     act.Execute();
 }
 private void Timeout(EngineRequest request)
 {
     WriteLine("GetResourceUsageRightsTemplate.Timeout - Timeout.");
 }
示例#32
0
 private void Timeout(EngineRequest request)
 {
     WriteLine("CreateGroup.Timeout - Timeout.");
 }
示例#33
0
 public GetAllUsers(EngineRequest request)
     : base(request)
 {
 }
 private void Timeout(EngineRequest request)
 {
     WriteLine("ModifyVersion.Timeout - Timeout.");
 }
示例#35
0
 private void Timeout(EngineRequest request)
 {
     WriteLine("GetResourceReadOnly.Timeout - Timeout.");
 }
示例#36
0
 private void Timeout(EngineRequest request)
 {
 }
示例#37
0
 public ModifyResource(EngineRequest request, Data.Resource resource)
     : base(request)
 {
     _resource = resource;
 }
示例#38
0
 private void Error(EngineRequest request, string message, Exception exception)
 {
 }
示例#39
0
 private void Timeout(EngineRequest request)
 {
     WriteLine("ModifyResource.Timeout - Timeout.");
 }
示例#40
0
 public ModifyResource(EngineRequest request, Data.Resource resource)
     : base(request)
 {
     _resource = resource;
 }
示例#41
0
 private void AuthorizationDenied(EngineRequest request)
 {
     WriteLine("ModifyResource.AuthorizationDenied - Access to the resource was denied based on usage permissions.");
 }
示例#42
0
 private void Timeout(EngineRequest request)
 {
     WriteLine("CheckoutVersion.Timeout - Timeout.");
 }
示例#43
0
 private void Timeout(EngineRequest request)
 {
     WriteLine("GetUser.Timeout - Timeout.");
 }
示例#44
0
 private void Error(EngineRequest request, string message, Exception exception)
 {
     WriteLine("CheckoutVersion.Error - Error.  Message: " + message);
 }
 public CheckoutVersion(EngineRequest request, Data.VersionId versionId)
     : base(request)
 {
     _versionId = versionId;
 }
示例#46
0
 public CreateUser(EngineRequest request, Security.User user)
     : base(request)
 {
     _user = user;
 }
示例#47
0
 public GetUser(EngineRequest request, Security.User user)
     : base(request)
 {
     _user = user;
 }
 private void Timeout(EngineRequest request)
 {
     WriteLine("GetGlobalPermissions.Timeout - Timeout.");
 }
 public GetGlobalPermissions(EngineRequest request)
     : base(request)
 {
 }
 private void Error(EngineRequest request, string message, Exception exception)
 {
     WriteLine("GetGlobalPermissions.Error - Error.  Message: " + message);
 }
示例#51
0
 public DeleteResource(EngineRequest request, Data.ResourceId resourceId)
     : base(request)
 {
     _resourceId = resourceId;
 }
示例#52
0
 public GetAllGroups(EngineRequest request)
     : base(request)
 {
 }
 public ModifyResourceUsageRightsTemplate(EngineRequest request, List<Security.UsageRight> usageRights)
     : base(request)
 {
     _usageRights = usageRights;
 }
示例#54
0
 public ModifyGlobalPermissions(EngineRequest request, List <Security.UsageRight> usageRights)
     : base(request)
 {
     _usageRights = usageRights;
 }
 public GetResourceReadOnly(EngineRequest request, Data.ResourceId resourceId)
     : base(request)
 {
     _resourceId = resourceId;
 }
 public CreateNewVersion(EngineRequest request, CreateVersionArgs args)
     : base(request)
 {
     _args = args;
 }
示例#57
0
        public Base(EngineRequest request)
        {
            if (request == null) return;

            _request = request;
        }
 public GetAllUsers(EngineRequest request)
     : base(request)
 {
 }
 public CheckoutCurrentVersion(EngineRequest request, Data.ResourceId resourceId)
     : base(request)
 {
     _resourceId = resourceId;
 }
 private void Timeout(EngineRequest request)
 {
     WriteLine("GetAllGroups.Timeout - Timeout.");
 }