
a.bonita-server.5.0.M4.source-code.bonita.querier.queries.hbm.xml Maven / Gradle / Ivy
select activity
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity,
org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance,
org.ow2.bonita.facade.runtime.impl.AssignUpdateImpl as assign,
org.ow2.bonita.facade.runtime.impl.StateUpdateImpl as state
where activity.isTask = true
and activity in elements(instance.activities)
and instance.instanceUUID.value = :instanceUUID
and state.state = :state
and state = activity.stateUpdates[size(activity.stateUpdates) - 1]
and assign = activity.assignUpdates[size(activity.assignUpdates) -1]
and ((assign.userId = :userId) or (
assign.userId is null and :userId in elements(assign.candidates)))
select activity
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity,
org.ow2.bonita.facade.runtime.impl.AssignUpdateImpl as assign,
org.ow2.bonita.facade.runtime.impl.StateUpdateImpl as state
where activity.isTask = true
and state.state in (:states)
and state = activity.stateUpdates[size(activity.stateUpdates) - 1]
and assign = activity.assignUpdates[size(activity.assignUpdates) -1]
and
(
assign.userId = :userId
or (
assign.userId is null and :userId in elements(assign.candidates)
)
)
select instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance,
org.ow2.bonita.facade.runtime.impl.InstanceStateUpdateImpl as instanceState
where instanceState = instance.instanceStateUpdates[0]
and instanceState.updateUserId = :userId
select activity
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity
where activity.instanceUUID.value = :instanceUUID and
activity.activityName = :activityId and
activity.iterationId = :iterationId
select activity
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity
where activity.instanceUUID.value = :instanceUUID
select instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance
where instance.instanceUUID.value = :instanceUUID
select instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance
select instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance
where instance.instanceUUID.value in (:instanceUUIDs)
select distinct instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance,
org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity,
org.ow2.bonita.facade.runtime.impl.StateUpdateImpl as state
where activity.isTask = true
and activity in elements(instance.activities)
and state.state in (:activityStates)
and state = activity.stateUpdates[size(activity.stateUpdates) - 1]
select instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance
where instance.processUUID.value = :processUUID
select activity from
org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity
where activity.uuid = :taskUUID
select activity from
org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity
where activity.instanceUUID.value = :instanceUUID and activity.isTask = true
select process
from org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl as process
select process
from org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl as process
where process.name = :processId
select process
from org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl as process
where process.uuid.value = :processUUID
SELECT process
FROM org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl AS process
WHERE process.state = :state
SELECT process
FROM org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl AS process
WHERE process.name = :processId AND process.state = :state
select process
from org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl as process
where process.name = :processId and process.version = :version
SELECT process
FROM org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl AS process
WHERE process.name = :processId and process.state = :state
ORDER BY process.deployedDate DESC
select process
from org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl as process
where process.uuid.value != :processUUID and :processName in elements(process.processDependencies)
select process.uuid
from org.ow2.bonita.facade.def.majorElement.impl.ProcessDefinitionImpl as process
where :className in elements(process.classDependencies)
and process.state = :state
select activity
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity
where activity.instanceUUID.value = :instanceUUID
and activity.activityName = :activityId
and activity.iterationId = :iterationId
and activity.activityInstanceId = :activityInstanceId
select activity
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity
where activity.uuid.value = :activityUUID
select stateUpdate
from org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity,
org.ow2.bonita.facade.runtime.impl.StateUpdateImpl as stateUpdate
where activity.uuid.value = :activityUUID
and stateUpdate = activity.stateUpdates[size(activity.stateUpdates) - 1]
select activity
from org.ow2.bonita.facade.def.majorElement.impl.ActivityDefinitionImpl as activity
where activity.uuid.value = :activityUUID
SELECT metadata
FROM org.ow2.bonita.facade.def.element.impl.MetaDataImpl AS metadata
WHERE metadata.key = :key
select distinct instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance
where :labelId in elements(instance.webLabels)
select distinct instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance
where size(instance.webLabels)=0
select distinct instance
from org.ow2.bonita.facade.runtime.impl.ProcessInstanceImpl as instance,
org.ow2.bonita.facade.runtime.impl.ActivityInstanceImpl as activity,
org.ow2.bonita.facade.runtime.impl.AssignUpdateImpl as assign
where size(instance.webLabels)=0
and activity in elements(instance.activities)
and activity.isTask = true
and assign in elements(activity.assignUpdates)
and (assign.userId = :userId or :userId in elements(assign.candidates))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy