XPath does offer a intersect operator but that operator checks only on 2 node sets. I needed to check if a nodeset(status as xs:string) intersected with a predefined sequence of statuses ('RFS', 'DOD', 'WIT', 'OBS').
I ended up writing some generic function:
The way I can call this function now is:
Wednesday, February 24, 2010
Friday, February 19, 2010
AspectJ dependencies are skipped by maven-eclipse-plugin
I just upgraded my maven-eclipse-plugin from version 2.5 to 2.7. Running mvn eclipse:eclipse looked normal but Eclipse was complaining about AspectJ classes which could not be found... I opened the classpath file and verified that indeed the aspectj jars were not included. A quick search on google resulted in following JIRA issue.
Provided solution:
Provided solution:
Grouping objects from Java Collection
I had the need to group objects from a java collection on multiple occasions but a google search for easy ways to accomplish this was unsuccessful. For my last project i wrote some generic classes which enable me to group objects from any java collection based on a specified getter method. I also want them sorted based on the grouping key so the return type of the getter method needs to be a comparable.
So now we can get groups based on reflection with just a few lines of code:
So now we can get groups based on reflection with just a few lines of code: