Package org.drools.builder

Examples of org.drools.builder.ResourceType


    resExt_to_resType.put(".xml", ResourceType.CHANGE_SET);
  }
 
  private static final ResourceType getResourceType(String resource)
  {
    ResourceType type = null;
    String resource_tlc = resource.trim().toLowerCase();
    for (Entry<String,ResourceType> entry : resExt_to_resType.entrySet())
    {
      if (resource_tlc.endsWith(entry.getKey()))
      {
View Full Code Here


        for (File file : dir.listFiles())
        {
          if (file.isFile())
          {
            String path = file.getAbsolutePath();
            ResourceType type = getResourceType(path);
            if (type != null)
            {
              res_types.add(type);
              res_list.add(path);
            }
View Full Code Here

    {
      File file = new File(prop_value.trim());
      if (file.isFile())
      {
        String path = file.getAbsolutePath();
        ResourceType type = getResourceType(path);
        if (type != null)
        {
          URL url;
          try
          {
View Full Code Here

        catch (MalformedURLException mue)
        {
          throw new RuleServiceException(mue);
        }
        String location = url.toString();
        ResourceType type = getResourceType(location);
        if (type == null)
        {
          type = ResourceType.PKG;
        }
        addResource(location, type, sb, true);
View Full Code Here

            throw new LoggedRuntimeException("The input stream form rule script is null.",
                    log);
        }

        ResourceTypeDetectionStrategy strategy = new DefaultResourceTypeDetectionStrategy();
        ResourceType resourceType = strategy.getResourceType(properties);

        knowledgeBuilder.add(ResourceFactory.newInputStreamResource(in), resourceType);
        if (knowledgeBuilder.hasErrors()) {
            throw new LoggedRuntimeException("Error during creating rule set: " +
                    knowledgeBuilder.getErrors(), log);
View Full Code Here

        }
        repo.clear();
        KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
        boolean isBPMN = processName.toLowerCase().endsWith("bpmn");
        boolean isBPMN2 = processName.toLowerCase().endsWith("bpmn2");
        ResourceType type = (isBPMN || isBPMN2) ? ResourceType.BPMN2 : ResourceType.DRF;
        kbuilder.add(new ByteArrayResource(bpmn2Content.getBytes()), type);
        if (!kbuilder.hasErrors()) {
            return new ArrayList<TaskRef>(repo.getTasks());
        } else {
            return new ArrayList<TaskRef>();
View Full Code Here

TOP

Related Classes of org.drools.builder.ResourceType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.