Remove object creator from DefaultGroup.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 19 Apr 2012 14:31:47 +0000 (16:31 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 19 Apr 2012 14:31:47 +0000 (16:31 +0200)
src/main/java/net/pterodactylus/demoscenemusic/data/DefaultGroup.java

index 4495830..0899b6d 100644 (file)
 
 package net.pterodactylus.demoscenemusic.data;
 
-import java.sql.ResultSet;
-import java.sql.SQLException;
 import java.util.Collection;
 
-import net.pterodactylus.util.database.ObjectCreator;
-
 /**
  * TODO
  *
@@ -30,8 +26,6 @@ import net.pterodactylus.util.database.ObjectCreator;
  */
 public class DefaultGroup extends DefaultBase implements Group {
 
-       public static final ObjectCreator<Group> CREATOR = new GroupCreator();
-
        public DefaultGroup(String id) {
                super(id);
        }
@@ -84,16 +78,4 @@ public class DefaultGroup extends DefaultBase implements Group {
                return this;
        }
 
-       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"));
-               }
-
-       }
-
 }