[ https://issues.apache.org/jira/browse/OOZIE-2986?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andras Piros resolved OOZIE-2986. --------------------------------- Resolution: Fixed > API for workflows: basic scenarios > ---------------------------------- > > Key: OOZIE-2986 > URL: https://issues.apache.org/jira/browse/OOZIE-2986 > Project: Oozie > Issue Type: Sub-task > Components: client > Reporter: Andras Piros > Assignee: Daniel Becker > Original Estimate: 40h > Time Spent: 22h > Remaining Estimate: 18h > > After the [*generated JAXB objects*|OOZIE-2980] and after we have an > understanding [*how Dozer works*|OOZIE-2982], the task is: > * implement a [*fluent API*|https://en.wikipedia.org/wiki/Fluent_interface] > that covers an easy-to-use workflow creation mechanism > * similar to the one [*Apache > Airflow*|https://airflow.incubator.apache.org/concepts.html] uses > * {{WorkflowApp}} instances are created > * these are converted to JAXB {{Object}} s via > [*Dozer*|http://dozer.sourceforge.net/] > * these can be serialized to XML and written to filesystem > * cross checks are not yet covered > * only workflows are covered > * schema versions of workflows are not yet covered > * only the direction API -> {{WorkflowApp}} -> JAXB {{Object}} -> XML is > covered > * automatical insertion of fork / join pairs is not yet covered > * automatical generation of kill nodes is not yet covered > * automatical generation of decision nodes is not yet covered -- This message was sent by Atlassian JIRA (v6.4.14#64029)