class OpenEHR::RM::Composition::Content::Entry::IsmTransition

Attributes

careflow_step[RW]
current_state[R]
transition[R]

Public Class Methods

new(args = { }) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 231
def initialize(args = { })
  super(args)
  self.current_state = args[:current_state]
  self.transition = args[:transition]
  self.careflow_step = args[:careflow_step]
end

Public Instance Methods

current_state=(current_state) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 238
def current_state=(current_state)
  if current_state.nil?
    raise ArgumentError, 'current_state is mandatory'
  end
  @current_state = current_state
end
transition=(transition) click to toggle source
# File lib/openehr/rm/composition/content/entry.rb, line 245
def transition=(transition)
  if transition.nil?
    raise ArgumentError, 'transition is mandatory'
  end
  @transition = transition
end