Jgility/Core — pull request #8 by boogey (2011-12-29 10:19:00+00:00)
Title: Fix/planning

In this branch i fixed the backward compatible to our planningstruct.

the problem was, that i set all classes which implement the iplan interface to project an release. but it was not available to get this information out of project-class. this is important because the date-change-algorithm need this backward compatible to delete the unused iteration.

althought i think this is important for the gui too. casts is an ugly solution for this problem. i've you cast one time, the probability that you cast one time more is very high.

on other solution are generics of project, release an iteration. but there are a problem with jaxb. so we decide to implement a interface solution with some drawbacks, but not know, but maybe future deployments