- private static class GroupCreator implements ObjectCreator<Group> {
-
- /**
- * {@inheritDoc}
- */
- @Override
- public Group createObject(ResultSet resultSet) throws SQLException {
- return new DefaultGroup(resultSet.getString("GROUPS.ID")).name(resultSet.getString("GROUPS.NAME")).url(resultSet.getString("GROUPS.URL"));
- }
+ /**
+ * {@inheritDoc}
+ */
+ @Override
+ @SuppressWarnings("unchecked")
+ public Collection<Artist> getArtists() {
+ return getValue("artists", Collection.class).get();
+ }