On 2010-07-06 15.20, Paul Merlin wrote:
Hi Rickard,

I use assemby time mixin declaration .withMixins() (implementing the composite
or for private mixins) and don't want all their public method to be added to the
interface of the composite.

If I understand your proposition, this won't be possible anymore ?

As I do DCI I understand the issue but maybe we need a smarter assembly api
here.

.withMixins(...);
.withPublicMixins(...);

Yeah, it might be that we need to differentiate between them, as you describe.

But what about the general idea? Does it seem ok?

We had a meeting in my project about this just now, and the main thing we concluded was that *if* assembly is the place to put this, then it has to be done where the context is defined, not where the entity is defined. Of course, this could probably be done with a helper utility.

/Rickard

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to