[aerogear-dev] UnifiedPush Server domain model
Erik Jan de Wit
edewit at redhat.com
Wed Jun 11 09:14:21 EDT 2014
Hi,
Right now the domain model of the UnifiedPush Server has the variants split into separate collections.
https://github.com/edewit/aerogear-unifiedpush-server/blob/master/model/api/src/main/java/org/jboss/aerogear/unifiedpush/api/PushApplication.java#L44-L50
This could be improved to only use one collection, we’ll get more extendibility (adding another variant type for instance) and remove code like this:
https://github.com/edewit/aerogear-unifiedpush-server/blob/master/model/jpa/src/main/java/org/jboss/aerogear/unifiedpush/jpa/dao/impl/JPAPushApplicationDao.java#L93-L96
In places where you only want the iOS variants for instance you could either query them, or have a getter that collects them by type.
What do you think?
Cheers,
Erik Jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140611/6930eea8/attachment-0001.html
More information about the aerogear-dev
mailing list