descriptorDep.getBuilder() .runtimeStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE) .auditPersistenceUnit("org.jbpm.audit");
descriptorDep.getBuilder() .runtimeStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE) .auditPersistenceUnit("org.jbpm.audit") .addGlobal(new NamedObjectModel("service", "org.jbpm.global.Service"));
.persistenceMode(PersistenceMode.JPA) .persistenceUnit("my.custom.unit") .auditPersistenceUnit("my.custom.unit2"); .persistenceMode(PersistenceMode.JPA) .persistenceUnit("my.custom.unit2") .auditPersistenceUnit("my.custom.altered") .runtimeStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE) .addEnvironmentEntry(new NamedObjectModel("IS_JTA", "java.lang.Boolean", new Object[]{"false"}));
.persistenceMode(PersistenceMode.JPA) .persistenceUnit(null) .auditPersistenceUnit("") .addMarshalingStrategy(new ObjectModel("org.jbpm.test.CustomStrategy", new Object[]{"param2"}));
.persistenceMode(PersistenceMode.JPA) .persistenceUnit(null) .auditPersistenceUnit("") .addWorkItemHandler(new NamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.CustomSystemOutWorkItemHandler()"));
.persistenceMode(PersistenceMode.JPA) .persistenceUnit("my.custom.unit") .auditPersistenceUnit("my.custom.unit2") .setLimitSerializationClasses(false);
.persistenceMode(PersistenceMode.JPA) .persistenceUnit("my.custom.unit") .auditPersistenceUnit("my.custom.unit2") .setLimitSerializationClasses(false);
.persistenceMode(PersistenceMode.JPA) .persistenceUnit(null) .auditPersistenceUnit("") .addMarshalingStrategy(new ObjectModel("org.jbpm.test.AnotherCustomStrategy", new Object[]{"param2"})) .setLimitSerializationClasses(false);
.persistenceMode(PersistenceMode.JPA) .persistenceUnit(null) .auditPersistenceUnit("");
case OVERRIDE_EMPTY: builder.auditMode(slave.getAuditMode()); builder.auditPersistenceUnit(slave.getAuditPersistenceUnit()); builder.persistenceMode(slave.getPersistenceMode()); builder.persistenceUnit(slave.getPersistenceUnit()); builder.auditPersistenceUnit(slave.getAuditPersistenceUnit()); builder.persistenceMode(slave.getPersistenceMode()); builder.persistenceUnit(slave.getPersistenceUnit());
updated.getBuilder() .persistenceUnit(model.getPersistenceUnitName()) .auditPersistenceUnit(model.getAuditPersistenceUnitName()) .auditMode(AuditMode.valueOf(model.getAuditMode())) .persistenceMode(PersistenceMode.valueOf(model.getPersistenceMode()))
updated.getBuilder() .persistenceUnit(model.getPersistenceUnitName()) .auditPersistenceUnit(model.getAuditPersistenceUnitName()) .auditMode(AuditMode.valueOf(model.getAuditMode())) .persistenceMode(PersistenceMode.valueOf(model.getPersistenceMode()))
case OVERRIDE_EMPTY: builder.auditMode(slave.getAuditMode()); builder.auditPersistenceUnit(slave.getAuditPersistenceUnit()); builder.persistenceMode(slave.getPersistenceMode()); builder.persistenceUnit(slave.getPersistenceUnit()); builder.auditPersistenceUnit(slave.getAuditPersistenceUnit()); builder.persistenceMode(slave.getPersistenceMode()); builder.persistenceUnit(slave.getPersistenceUnit());
public DeploymentDescriptor clearClone() throws CloneNotSupportedException { DeploymentDescriptorImpl clone = new DeploymentDescriptorImpl(); clone.getBuilder() .setClasses(getClasses()) .setConfiguration(getConfiguration()) .setEnvironmentEntries(getEnvironmentEntries()) .setEventListeners(getEventListeners()) .setGlobals(getGlobals()) .setMarshalingStrategies(getMarshallingStrategies()) .setRequiredRoles(getRequiredRoles()) .setTaskEventListeners(getTaskEventListeners()) .setWorkItemHandlers(getWorkItemHandlers()) .auditMode(getAuditMode()) .auditPersistenceUnit(getAuditPersistenceUnit()) .persistenceMode(getPersistenceMode()) .persistenceUnit(getPersistenceUnit()) .runtimeStrategy(getRuntimeStrategy()) .setLimitSerializationClasses(getLimitSerializationClasses()); removeTransient(clone.configuration); removeTransient(clone.environmentEntries); removeTransient(clone.eventListeners); removeTransient(clone.globals); removeTransient(clone.marshallingStrategies); removeTransient(clone.taskEventListeners); removeTransient(clone.workItemHandlers); return clone; }