I'm looking at ConcernOf<T> and have looked into its use in Streamflow. Can
you help me understand why the following entities (that all use the
ConcernOf<Removable>) extend Removable in different ways, like

casetype.ResolutionEntity [no extension to Removable]
label.LabelEntity extends Removable.Data
project.ProjectEntity extends Removable, Removable.Data

What does the extensions to Removable/Removable.Data add that you don't get
from RemovableConcern alone? Or, what are the differences between the three
"scenarios" above?

I should have written a test to confirm this, but is it correct that you
can't reference next.uowf in your RemovableConcern implementations since you
have reinjected uowf there? So, you can execute next.someMethodInSomeType()
in a ConcernOf<SomeType> but not point to next.someFieldInSomeType, or am I
wrong?

Thanks for any insights!

For other newcomers, I can warmly recommend studying the tests in
qi4j-core-runtime and then search for and study real-world usages in the
Streamflow project!

Cheers,
Marc
-- 
View this message in context: 
http://old.nabble.com/ConcernOf-tp28715441p28715441.html
Sent from the Qi4j-dev mailing list archive at Nabble.com.


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

Reply via email to