def _handle_phase(self, phase, actions): logger.info("Handling phase %s" % phase.pk) ToimenpideTiedot = jhs.Toimenpidetiedot(id=phase.uuid, Toimenpidetiedot=actions) phase_type = self._get_attribute_value(phase, 'PhaseType') if phase_type: ToimenpideTiedot.ToimenpideluokkaTeksti = phase_type type_specifier = self._get_attribute_value(phase, 'TypeSpecifier') if type_specifier: ToimenpideTiedot.ToimenpideluokkaTarkenneTeksti = type_specifier return ToimenpideTiedot
def _handle_action(self, action, records): ToimenpideTiedot = jhs.Toimenpidetiedot( id=action.uuid, Asiakirjatieto=records, ) action_type = self._get_attribute_value(action, 'ActionType') if action_type: ToimenpideTiedot.ToimenpideluokkaTeksti = action_type type_specifier = self._get_attribute_value(action, 'TypeSpecifier') if type_specifier: ToimenpideTiedot.ToimenpideluokkaTarkenneTeksti = type_specifier return ToimenpideTiedot