Package org.kie.api.definition.process
Interface Process
- 
- All Superinterfaces:
- KieDefinition
 - All Known Subinterfaces:
- WorkflowProcess
 
 public interface Process extends KieDefinition A Process represents one modular piece of business logic that can be executed by a process engine. Different types of processes may exist.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.kie.api.definition.KieDefinitionKieDefinition.KnowledgeType
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetId()The unique id of the Process.Map<String,Object>getMetaData()Meta data associated with this Node.StringgetName()The name of the Process.StringgetPackageName()The package name of this process.ResourcegetResource()StringgetType()The type of process.StringgetVersion()The version of the Process.voidsetResource(Resource res)- 
Methods inherited from interface org.kie.api.definition.KieDefinitiongetKnowledgeType, getNamespace
 
- 
 
- 
- 
- 
Method Detail- 
getIdString getId() The unique id of the Process.- Specified by:
- getIdin interface- KieDefinition
- Returns:
- the id
 
 - 
getNameString getName() The name of the Process.- Returns:
- the name
 
 - 
getVersionString getVersion() The version of the Process. You may use your own versioning format (as the version is not interpreted by the engine).- Returns:
- the version
 
 - 
getPackageNameString getPackageName() The package name of this process.- Returns:
- the package name
 
 - 
getTypeString getType() The type of process. Different types of processes may exist. This defaults to "RuleFlow".- Returns:
- the type
 
 - 
getResourceResource getResource() 
 - 
setResourcevoid setResource(Resource res) 
 
- 
 
-