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
Calls superclass method
# File lib/open_ehr/rm/composition/content/entry.rb, line 228 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/open_ehr/rm/composition/content/entry.rb, line 235 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/open_ehr/rm/composition/content/entry.rb, line 242 def transition=(transition) if transition.nil? raise ArgumentError, 'transition is mandatory' end @transition = transition end