Pessoal, preciso de dicas para poder resolver este probleminha de persistencia.
Existe a lógica atual.:
public class Acao
{
Long id;
Tipo tipo;
SequenciaAcao proximo;
SequenciaAcao anterior;
}
public class SequenciaAcao
{
Long id;
List<Acao> proximasAcoes;
List<Acao> acoesAnteriores;
}
Seria um mapeamento de um fluxograma, como em análise, com junções e disjunções.
um Fluxograma é composto por varias SequenciaAcao, que podem ter 0, 1 ou mais proximas Acao, e 0, 1 ou mais Acao anteriores.
INICIO -- ACAO A -- DECISAO -- ACAO X ---- ACAO B --- ACAO 1-----------------------FIM
-------------------|-------|| -------------------------||-----||------------------------------------||
--------------------|------||-----------------------ACAO 2-|| -----------------------------------||
---------------------|-----|| -------------------------||------||-----------------------------------||
----------------------|=-ACAO Y --------------------||------||=ACAO 3 -----------------------||
-------------------------------------------------------||=------------------------------------------||
:roll: :cry: :twisted: :evil: :? :x :shock: :( :roll: :twisted: :? :cry:
Alguem se habilita a me ajudar?