-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
smartLRB
authored and
smartLRB
committed
Nov 20, 2014
1 parent
504a4f1
commit faff84d
Showing
7 changed files
with
144 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm orm_1_0.xsd" | ||
version="1.0"> | ||
<named-query name="ProcessInstancesWaitingForEvent"> | ||
<query> | ||
select | ||
processInstanceInfo.processInstanceId | ||
from | ||
ProcessInstanceInfo processInstanceInfo | ||
where | ||
:type in elements(processInstanceInfo.eventTypes) | ||
</query> | ||
</named-query> | ||
<named-query name="GetProcessInstanceIdByCorrelation"> | ||
<query> | ||
select | ||
key.processInstanceId | ||
from | ||
CorrelationKeyInfo key | ||
left join key.properties props | ||
where | ||
cast(:elem_count as integer) = | ||
(select count(id) from CorrelationPropertyInfo cpi where cpi.correlationKey.id = key.id) and | ||
props.value in :properties | ||
group by key.id,key.processInstanceId | ||
having count(key.id) = :elem_count | ||
</query> | ||
</named-query> | ||
<named-query name="GetCorrelationKeysByProcessInstanceId"> | ||
<query> | ||
select | ||
key | ||
from | ||
CorrelationKeyInfo key | ||
where | ||
key.processInstanceId = :pId | ||
</query> | ||
</named-query> | ||
</entity-mappings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,64 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<persistence version="2.1" xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | ||
<persistence version="2.1" | ||
xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"> | ||
<persistence-unit name="blankUnit" transaction-type="RESOURCE_LOCAL"> | ||
<provider>org.hibernate.ejb.HibernatePersistence</provider> | ||
<non-jta-data-source>dataSource</non-jta-data-source> | ||
<mapping-file>META-INF/orm.xml</mapping-file> | ||
|
||
<class>org.jbpm.persistence.processinstance.ProcessInstanceInfo</class> | ||
<class>org.drools.persistence.info.SessionInfo</class> | ||
<class>org.drools.persistence.info.WorkItemInfo</class> | ||
|
||
<class>org.jbpm.process.audit.ProcessInstanceLog</class> | ||
<class>org.jbpm.process.audit.NodeInstanceLog</class> | ||
<class>org.jbpm.process.audit.VariableInstanceLog</class> | ||
|
||
<class>org.jbpm.persistence.correlation.CorrelationKeyInfo</class> | ||
<class>org.jbpm.persistence.correlation.CorrelationPropertyInfo</class> | ||
|
||
<!-- manager --> | ||
<class>org.jbpm.runtime.manager.impl.jpa.ContextMappingInfo</class> | ||
|
||
<class>org.jbpm.services.task.impl.model.AttachmentImpl</class> | ||
<class>org.jbpm.services.task.impl.model.ContentImpl</class> | ||
<class>org.jbpm.services.task.impl.model.BooleanExpressionImpl</class> | ||
<class>org.jbpm.services.task.impl.model.CommentImpl</class> | ||
<class>org.jbpm.services.task.impl.model.DeadlineImpl</class> | ||
<class>org.jbpm.services.task.impl.model.DelegationImpl</class> | ||
<class>org.jbpm.services.task.impl.model.EscalationImpl</class> | ||
<class>org.jbpm.services.task.impl.model.GroupImpl</class> | ||
<class>org.jbpm.services.task.impl.model.I18NTextImpl</class> | ||
<class>org.jbpm.services.task.impl.model.NotificationImpl</class> | ||
<class>org.jbpm.services.task.impl.model.EmailNotificationImpl</class> | ||
<class>org.jbpm.services.task.impl.model.EmailNotificationHeaderImpl</class> | ||
<class>org.jbpm.services.task.impl.model.PeopleAssignmentsImpl</class> | ||
<class>org.jbpm.services.task.impl.model.ReassignmentImpl</class> | ||
|
||
<class>org.jbpm.services.task.impl.model.TaskImpl</class> | ||
<class>org.jbpm.services.task.impl.model.TaskDataImpl</class> | ||
<class>org.jbpm.services.task.impl.model.UserImpl</class> | ||
|
||
|
||
<!--BAM for task service --> | ||
<class>org.jbpm.services.task.audit.impl.model.BAMTaskSummaryImpl</class> | ||
<class>org.jbpm.services.task.audit.impl.model.TaskEventImpl</class> | ||
|
||
<!-- Task Audit Classes --> | ||
<class>org.jbpm.services.task.audit.impl.model.AuditTaskImpl</class> | ||
|
||
<!-- Task Query Classes --> | ||
<class>org.jbpm.services.task.query.DeadlineSummaryImpl</class> | ||
|
||
<properties> | ||
<property name="hibernate.max_fetch_depth" value="3"/> | ||
<property name="hibernate.hbm2ddl.auto" value="create" /> | ||
<property name="hibernate.show_sql" value="false" /> | ||
<property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/> | ||
<property name="hibernate.id.new_generator_mappings" value="false" /> | ||
<property name="hibernate.transaction.jta.platform" | ||
value="org.hibernate.service.jta.platform.internal.BitronixJtaPlatform" /> | ||
</properties> | ||
</persistence-unit> | ||
</persistence> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters