Exemplo n.º 1
0
        // helper /////////////////////////////////////////////////

        protected internal virtual void createDefaultAuthorizations(DeploymentEntity deployment)
        {
            if (AuthorizationEnabled)
            {
                ResourceAuthorizationProvider provider       = ResourceAuthorizationProvider;
                AuthorizationEntity[]         authorizations = provider.newDeployment(deployment);
                saveDefaultAuthorizations(authorizations);
            }
        }
Exemplo n.º 2
0
        public virtual void insertDeployment(DeploymentEntity deployment)
        {
            DbEntityManager.insert(deployment);
            createDefaultAuthorizations(deployment);

            foreach (ResourceEntity resource in deployment.Resources.Values)
            {
                resource.DeploymentId = deployment.Id;
                resource.Type         = ResourceTypes.REPOSITORY.Value;
                resource.CreateTime   = ClockUtil.CurrentTime;
                ResourceManager.insertResource(resource);
            }

            Context.ProcessEngineConfiguration.DeploymentCache.deploy(deployment);
        }