mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
MT Share - initial checkpoint
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@13459 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1261,6 +1261,12 @@ public class JBPMEngine extends BPMEngine
|
||||
public List<WorkflowTask> doInJbpm(JbpmContext context)
|
||||
{
|
||||
Session session = context.getSession();
|
||||
|
||||
if ((query.getProcessName() != null) && (tenantService.isEnabled()))
|
||||
{
|
||||
query.setProcessName(tenantService.getName(query.getProcessName()));
|
||||
}
|
||||
|
||||
Criteria criteria = createTaskQueryCriteria(session, query);
|
||||
List<TaskInstance> tasks = criteria.list();
|
||||
|
||||
@@ -1505,7 +1511,19 @@ public class JBPMEngine extends BPMEngine
|
||||
{
|
||||
process = (process == null) ? root.createCriteria("processInstance") : process;
|
||||
Criteria processDef = process.createCriteria("processDefinition");
|
||||
processDef.add(Restrictions.eq("name", query.getProcessName().toPrefixString(namespaceService)));
|
||||
|
||||
String processName = null;
|
||||
if (tenantService.isEnabled())
|
||||
{
|
||||
QName baseProcessName = tenantService.getBaseName(query.getProcessName(), true);
|
||||
processName = tenantService.getName(baseProcessName.toPrefixString(namespaceService));
|
||||
}
|
||||
else
|
||||
{
|
||||
processName = query.getProcessName().toPrefixString(namespaceService);
|
||||
}
|
||||
|
||||
processDef.add(Restrictions.eq("name", processName));
|
||||
}
|
||||
|
||||
return process;
|
||||
|
Reference in New Issue
Block a user