public Task <Deployment> Draft(string tenantId, string name) { IDeploymentQuery query = this.repositoryService.CreateDeploymentQuery(); IList <IDeployment> defs = query.SetDeploymentName(name) .SetDeploymentTenantId(tenantId) .FindDrafts(); if (defs.Count > 1) { throw new Exception(); } return(Task.FromResult <Deployment>(defs?.Count == 0 ? null : deploymentConverter.From(defs[0]))); }
public Task <string> GetProcessModel(DeploymentQuery queryObj) { if (queryObj == null) { throw new ArgumentNullException("queryObj"); } IDeploymentQuery query = this.repositoryService.CreateDeploymentQuery(); IList <IDeployment> defs = query.SetDeploymentName(queryObj.Name) .SetDeploymentTenantId(queryObj.TenantId) .FindDrafts(); if (defs.Count != 1) { throw new ActivitiException("找到不止一个草稿"); } return(GetProcessModel(defs[0].Id)); }
public GetDraftDeploymentCmd(IDeploymentQuery query) { this.query = query; }
public virtual IList <IDeployment> FindDrafts(IDeploymentQuery query) { IList <IDeployment> drafts = this.deploymentDataManager.FindDeploymentDrafts(query); return(drafts); }
public virtual IList <IDeployment> FindDeploymentsByQueryCriteria(IDeploymentQuery deploymentQuery, Page page) { return(deploymentDataManager.FindDeploymentsByQueryCriteria(deploymentQuery, page)); }
public virtual long FindDeploymentCountByQueryCriteria(IDeploymentQuery deploymentQuery) { return(deploymentDataManager.FindDeploymentCountByQueryCriteria(deploymentQuery)); }
public IList <IDeployment> FindDeploymentDrafts(IDeploymentQuery query) { return(DbSqlSession.SelectList <DeploymentEntityImpl, IDeployment>("selectDeploymentDrafts", query)); }
public virtual IList <IDeployment> FindDeploymentsByQueryCriteria(IDeploymentQuery deploymentQuery, Page page) { const string query = "selectDeploymentsByQueryCriteria"; return(DbSqlSession.SelectList <DeploymentEntityImpl, IDeployment>(query, deploymentQuery, page)); }
public virtual long FindDeploymentCountByQueryCriteria(IDeploymentQuery deploymentQuery) { return(DbSqlSession.SelectOne <DeploymentEntityImpl, long?>("selectDeploymentCountByQueryCriteria", deploymentQuery).GetValueOrDefault()); }