Module: JrubyActiviti

Defined in:
lib/jruby_activiti.rb,
lib/jruby_activiti/web.rb,
lib/jruby_activiti/version.rb,
lib/generators/jruby_activiti/install_generator.rb

Defined Under Namespace

Modules: Generators, Utils Classes: Web

Constant Summary collapse

VERSION =
"2.0.5"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.config_pathObject

Returns the value of attribute config_path.



12
13
14
# File 'lib/jruby_activiti.rb', line 12

def config_path
  @config_path
end

Class Method Details

.build_engine {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (JrubyActiviti)

    the object that the method was called on



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/jruby_activiti.rb', line 15

def self.build_engine
  return self if @engine

  yield self if block_given?
  self.config_path ||= "config/activiti.cfg.xml"

  configuration = Java::OrgActivitiEngine::ProcessEngineConfiguration.
    createProcessEngineConfigurationFromResource(self.config_path)
  @engine = configuration.buildProcessEngine
  self.set_activiti_const

  return self
end

.set_activiti_constObject



29
30
31
32
33
34
35
36
37
38
# File 'lib/jruby_activiti.rb', line 29

def self.set_activiti_const
  const_set 'Engine', @engine
  const_set 'RepositoryService', @engine.getRepositoryService()
  const_set 'RuntimeService', @engine.getRuntimeService()
  const_set 'TaskService', @engine.getTaskService()
  const_set 'ManagementService', @engine.getManagementService()
  const_set 'IdentityService', @engine.getIdentityService()
  const_set 'HistoryService', @engine.getHistoryService()
  const_set 'FormService', @engine.getFormService()
end