HSAdmin Backend Domains, E-Mail, Datenbanken
Peter Hormanns
2013-07-15 7beee9786bf7b36743da70f39dacd5759487ad89
remove erroneous comments
1 files modified
28 ■■■■■ changed files
hsarback/src/de/hsadmin/mods/db/PgSqlDatabaseProcessorFactory.java 28 ●●●●● patch | view | raw | blame | history
hsarback/src/de/hsadmin/mods/db/PgSqlDatabaseProcessorFactory.java
@@ -7,37 +7,16 @@
import de.hsadmin.core.qserv.JDBCProcessor;
import de.hsadmin.core.qserv.Processor;
/**
 * Factory class which creates Processor instances for dealing with UNIX user
 * accounts.
 *
 * @author mi
 */
public class PgSqlDatabaseProcessorFactory implements EntityProcessorFactory {
    
    /**
     * creates a JDBCProcessor for PostgreSQL and the given user
     *
     * @param user
     * @param password
     * @return
     */
    public static JDBCProcessor createPostgreSqlProcessor(String user, String password) {
        return new JDBCProcessor("org.postgresql.Driver", "jdbc:postgresql://localhost/template1", user, password);
    }
    /**
     * creates a JDBCProcessor for the PostgreSQL admin user
     *
     * @return
     */
    public static JDBCProcessor createPostgreSqlAdminProcessor() {
        return new JDBCProcessor("org.postgresql.Driver", "jdbc:postgresql://localhost/template1");
    }
    /**
     * @return a Processor which creates a new database
     */
    public <T extends AbstractEntity> Processor createCreateProcessor(EntityManager em, T entity) {
        Database db = (Database) entity;
        assert db.getInstance().equals("pgsql");
@@ -50,9 +29,6 @@
        return aJDBCP;
    }
    /**
     * @return a Processor which updates a preexisting database
     */
    public <T extends AbstractEntity> Processor createUpdateProcessor(EntityManager em, T entity) {
        Database db = (Database) entity;
        assert db.getInstance().equals("pgsql");
@@ -64,9 +40,6 @@
        return aJDBCP;
    }
    /**
     * @return a Processor which deletes an existing database
     */
    public <T extends AbstractEntity> Processor createDeleteProcessor(EntityManager em, T entity) {
        Database db = (Database) entity;
        assert db.getInstance().equals("pgsql");
@@ -75,4 +48,5 @@
        aJDBCP.addSQL("DROP DATABASE " + aName);
        return aJDBCP;
    }
}