All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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