コード例 #1
0
    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
コード例 #2
0
    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