Package org.drools.core.definitions
Class ProcessPackage
- java.lang.Object
-
- org.drools.core.definitions.ProcessPackage
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<org.kie.api.definition.process.Process>,org.kie.api.internal.io.ResourceTypePackage<org.kie.api.definition.process.Process>
public class ProcessPackage extends java.lang.Object implements org.kie.api.internal.io.ResourceTypePackage<org.kie.api.definition.process.Process>A package containing BPM processes- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProcessPackage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(org.kie.api.definition.process.Process processedResource)static ProcessPackagegetOrCreate(ResourceTypePackageRegistry rtps)Finds or creates and registers a package in the given registry instanceorg.kie.api.io.ResourceTypegetResourceType()The ResourceType forProcessPackageis always BPMN2, but there is no distinction between DRF, and CMMN as they all live under the same package.java.util.Map<java.lang.String,org.kie.api.definition.process.Process>getRuleFlows()java.util.Iterator<org.kie.api.definition.process.Process>iterator()org.kie.api.definition.process.Processlookup(java.lang.String id)voidremove(java.lang.String id)
-
-
-
Method Detail
-
getOrCreate
public static ProcessPackage getOrCreate(ResourceTypePackageRegistry rtps)
Finds or creates and registers a package in the given registry instance- Returns:
- the package that has been found
-
getRuleFlows
public java.util.Map<java.lang.String,org.kie.api.definition.process.Process> getRuleFlows()
-
getResourceType
public org.kie.api.io.ResourceType getResourceType()
The ResourceType forProcessPackageis always BPMN2, but there is no distinction between DRF, and CMMN as they all live under the same package.- Specified by:
getResourceTypein interfaceorg.kie.api.internal.io.ResourceTypePackage<org.kie.api.definition.process.Process>
-
lookup
public org.kie.api.definition.process.Process lookup(java.lang.String id)
-
add
public void add(org.kie.api.definition.process.Process processedResource)
- Specified by:
addin interfaceorg.kie.api.internal.io.ResourceTypePackage<org.kie.api.definition.process.Process>
-
iterator
public java.util.Iterator<org.kie.api.definition.process.Process> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<org.kie.api.definition.process.Process>
-
remove
public void remove(java.lang.String id)
-
-