Tabnine Logo
DeploymentDescriptorBuilder.addRequiredRole
Code IndexAdd Tabnine to your IDE (free)

How to use
addRequiredRole
method
in
org.kie.internal.runtime.conf.DeploymentDescriptorBuilder

Best Java code snippets using org.kie.internal.runtime.conf.DeploymentDescriptorBuilder.addRequiredRole (Showing top 11 results out of 315)

origin: kiegroup/jbpm

builder.addRequiredRole(requiredRole);
origin: org.jbpm/jbpm-services-ejb-impl

protected static void deployKjar() {
  KieServices ks = KieServices.Factory.get();
  ReleaseId releaseId = ks.newReleaseId(GROUP_ID, ARTIFACT_ID, VERSION);
  List<String> processes = new ArrayList<String>();
  processes.add("processes/EmptyHumanTask.bpmn");
  processes.add("processes/humanTask.bpmn");
  processes.add("processes/SimpleHTProcess.bpmn2");
  
  DeploymentDescriptor customDescriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  customDescriptor.getBuilder()
  .addRequiredRole("view:managers");
  
  Map<String, String> resources = new HashMap<String, String>();
  resources.put("src/main/resources/" + DeploymentDescriptor.META_INF_LOCATION, customDescriptor.toXml());
  
  InternalKieModule kJar1 = createKieJar(ks, releaseId, processes, resources);
  
  File pom = new File("target/kmodule", "pom.xml");
  pom.getParentFile().mkdir();
  try {
    FileOutputStream fs = new FileOutputStream(pom);
    fs.write(getPom(releaseId).getBytes());
    fs.close();
  } catch (Exception e) {
    
  }
  KieMavenRepository repository = getKieMavenRepository();
  repository.installArtifact(releaseId, kJar1, pom);
}

origin: org.kie/kie-internal

@Test
public void testWriteDeploymentDescriptorXml() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new ObjectModel("org.jbpm.testCustomStrategy",
                           new Object[]{
                                 new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                 "param2"}))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(1, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: org.kie/kie-internal

@Test
public void testWriteDeploymentDescriptorXmlWithDuplicateNamedObjects() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addWorkItemHandler(new NamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler()"))
       .addWorkItemHandler(new NamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.CustomSystemOutWorkItemHandler()"))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(0, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(1, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: kiegroup/droolsjbpm-knowledge

@Test
public void testWriteDeploymentDescriptorXml() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new ObjectModel("org.jbpm.testCustomStrategy",
                           new Object[]{
                                 new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                 "param2"}))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(1, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: kiegroup/droolsjbpm-knowledge

@Test
public void testWriteDeploymentDescriptorXmlWithDuplicateNamedObjects() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addWorkItemHandler(new NamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler()"))
       .addWorkItemHandler(new NamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.CustomSystemOutWorkItemHandler()"))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(0, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(1, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: org.kie/kie-internal

@Test
public void testWriteDeploymentDescriptorXmlWithTransientElements() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new TransientObjectModel("org.jbpm.testCustomStrategy",
                               new Object[]{
                                      new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                      "param2"}))
       .addWorkItemHandler(new TransientNamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler()"))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(0, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: kiegroup/droolsjbpm-knowledge

@Test
public void testWriteDeploymentDescriptorXmlWithTransientElements() {
  DeploymentDescriptor descriptor = new DeploymentDescriptorImpl("org.jbpm.domain");
  descriptor.getBuilder()
       .addMarshalingStrategy(new TransientObjectModel("org.jbpm.testCustomStrategy",
                               new Object[]{
                                      new ObjectModel("java.lang.String", new Object[]{"param1"}),
                                      "param2"}))
       .addWorkItemHandler(new TransientNamedObjectModel("mvel", "Log", "new org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler()"))
       .addRequiredRole("experts");
  String deploymentDescriptorXml = descriptor.toXml();
  assertNotNull(deploymentDescriptorXml);
  logger.info(deploymentDescriptorXml);
  ByteArrayInputStream stream = new ByteArrayInputStream(deploymentDescriptorXml.getBytes());
  DeploymentDescriptor fromXml = DeploymentDescriptorIO.fromXml(stream);
  assertNotNull(fromXml);
  assertEquals("org.jbpm.domain", fromXml.getPersistenceUnit());
  assertEquals("org.jbpm.domain", fromXml.getAuditPersistenceUnit());
  assertEquals(AuditMode.JPA, fromXml.getAuditMode());
  assertEquals(PersistenceMode.JPA, fromXml.getPersistenceMode());
  assertEquals(RuntimeStrategy.SINGLETON, fromXml.getRuntimeStrategy());
  assertEquals(0, fromXml.getMarshallingStrategies().size());
  assertEquals(0, fromXml.getConfiguration().size());
  assertEquals(0, fromXml.getEnvironmentEntries().size());
  assertEquals(0, fromXml.getEventListeners().size());
  assertEquals(0, fromXml.getGlobals().size());
  assertEquals(0, fromXml.getTaskEventListeners().size());
  assertEquals(0, fromXml.getWorkItemHandlers().size());
  assertEquals(1, fromXml.getRequiredRoles().size());
}
origin: org.kie/kie-internal

                          new ObjectModel("java.lang.String", new Object[]{"param1"}),
                          "param2"}))
.addRequiredRole("experts");
origin: kiegroup/droolsjbpm-knowledge

                          new ObjectModel("java.lang.String", new Object[]{"param1"}),
                          "param2"}))
.addRequiredRole("experts");
origin: org.jbpm/jbpm-runtime-manager

builder.addRequiredRole(requiredRole);
org.kie.internal.runtime.confDeploymentDescriptorBuilderaddRequiredRole

Popular methods of DeploymentDescriptorBuilder

  • addTaskEventListener
  • addWorkItemHandler
  • runtimeStrategy
  • addEventListener
  • addMarshalingStrategy
  • auditMode
  • auditPersistenceUnit
  • persistenceMode
  • persistenceUnit
  • setLimitSerializationClasses
  • setRequiredRoles
  • setClasses
  • setRequiredRoles,
  • setClasses,
  • setConfiguration,
  • setEnvironmentEntries,
  • setEventListeners,
  • setGlobals,
  • setMarshalingStrategies,
  • setTaskEventListeners,
  • setWorkItemHandlers

Popular in Java

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • findViewById (Activity)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • Menu (java.awt)
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now