# HG changeset patch # User Mike Becker # Date 1523194451 -7200 # Node ID 65d5a0ca49ae9316877b3346231e3c5cbbe8aec2 # Parent 559da0ee9bb71dbb68eda5652c8a1586c5aed311 Module names and descriptions + some more styling diff -r 559da0ee9bb7 -r 65d5a0ca49ae src/java/de/uapcore/lightpit/entities/Module.java --- a/src/java/de/uapcore/lightpit/entities/Module.java Sun Apr 08 14:41:10 2018 +0200 +++ b/src/java/de/uapcore/lightpit/entities/Module.java Sun Apr 08 15:34:11 2018 +0200 @@ -30,7 +30,7 @@ import de.uapcore.lightpit.LightPITModule; -public class Module { +public final class Module { private int modID; private String classname; private boolean visible; diff -r 559da0ee9bb7 -r 65d5a0ca49ae src/java/de/uapcore/lightpit/entities/ModuleDao.java --- a/src/java/de/uapcore/lightpit/entities/ModuleDao.java Sun Apr 08 14:41:10 2018 +0200 +++ b/src/java/de/uapcore/lightpit/entities/ModuleDao.java Sun Apr 08 15:34:11 2018 +0200 @@ -43,6 +43,19 @@ public abstract class ModuleDao { /** + * Maps database columns to POJO fields. + * @param result the database result set + * @param mod the POJO + * @throws SQLException + */ + protected void mapColumns(ResultSet result, Module mod) throws SQLException { + mod.setModID(result.getInt("modid")); + mod.setClassname(result.getString("classname")); + mod.setVisible(result.getBoolean("visible")); + } + + + /** * Must return a prepared statement for a single object query with the specified properties. * *