Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao
In directory
james.mmbase.org:/tmp/cvs-serv17129/community/src/java/com/finalist/cmsc/services/community/dao
Modified Files:
GenericDAO.java RoleDAO.java DAO.java UserDAOImpl.java
ModulePrefDAO.java ModulePrefDAOImpl.java RoleDAOImpl.java
GroupUserRoleDAOImpl.java UserDAO.java GroupUserRoleDAO.java
GroupDAO.java GroupDAOImpl.java
Log Message:
CMSC-211 Added JavaDoc to all the classes Community uses
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao
See also: http://www.mmbase.org/jira/browse/CMSC-211
Index: GenericDAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/GenericDAO.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- GenericDAO.java 16 Jan 2008 12:16:10 -0000 1.1
+++ GenericDAO.java 16 Jan 2008 12:59:11 -0000 1.2
@@ -20,6 +20,15 @@
import com.finalist.cmsc.services.community.data.GroupUserRole;
import com.finalist.cmsc.services.community.data.ModulePref;
+/**
+ * GenericDAO, this is a hibernate DAO/transaction class.
+ * This class is the implementation of the DAO interface
+ * it contains the methods for transactions to the database
+ * This class is a generic class. From this class you can
+ * query the database in generic a way.
+ *
+ * @author menno menninga
+ */
public class GenericDAO<T> extends HibernateDaoSupport implements DAO<T> {
public static class Param{
Index: RoleDAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/RoleDAO.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- RoleDAO.java 16 Jan 2008 12:16:10 -0000 1.2
+++ RoleDAO.java 16 Jan 2008 12:59:11 -0000 1.3
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.Role;
+/**
+ * RoleDAO, this is a hibernate DAO/transaction interface.
+ * This interface is implemented by the implementation classes.
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public interface RoleDAO extends DAO<Role>{
}
Index: DAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/DAO.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- DAO.java 16 Jan 2008 12:16:10 -0000 1.1
+++ DAO.java 16 Jan 2008 12:59:11 -0000 1.2
@@ -3,6 +3,14 @@
import java.util.List;
import java.util.Map;
+/**
+ * DAO, this is a generic hibernate DAO/transaction interface.
+ * This interface is implemented by the implementation classes.
+ * This is the genericDAO interface. It contains the methods
+ * being executed by the genericDAO class.
+ *
+ * @author menno menninga
+ */
public interface DAO<T> {
public abstract List<String> getObject(Map<String, String> preferences);
public abstract List<String> insertByObject(T t) throws Exception;
Index: UserDAOImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/UserDAOImpl.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- UserDAOImpl.java 16 Jan 2008 12:16:10 -0000 1.3
+++ UserDAOImpl.java 16 Jan 2008 12:59:11 -0000 1.4
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.User;
+/**
+ * UserDAOImpl, this is a hibernate DAO/transaction class.
+ * This class is the implementation of the DAO interface
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public class UserDAOImpl extends GenericDAO<User> implements UserDAO {
public UserDAOImpl() {
Index: ModulePrefDAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/ModulePrefDAO.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ModulePrefDAO.java 16 Jan 2008 12:16:10 -0000 1.1
+++ ModulePrefDAO.java 16 Jan 2008 12:59:11 -0000 1.2
@@ -5,6 +5,13 @@
import com.finalist.cmsc.services.community.data.ModulePref;
+/**
+ * ModulePrefDAO, this is a hibernate DAO/transaction interface.
+ * This interface is implemented by the implementation classes.
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public interface ModulePrefDAO extends DAO<ModulePref>{
public abstract Map<String, Map<String,List<String>>> getPreferences(String
module, String userId, String key, String value);
Index: ModulePrefDAOImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/ModulePrefDAOImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ModulePrefDAOImpl.java 16 Jan 2008 12:16:10 -0000 1.1
+++ ModulePrefDAOImpl.java 16 Jan 2008 12:59:11 -0000 1.2
@@ -10,6 +10,13 @@
import com.finalist.cmsc.services.community.data.ModulePref;
+/**
+ * ModulePrefDAOImpl, this is a hibernate DAO/transaction class.
+ * This class is the implementation of the DAO interface
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public class ModulePrefDAOImpl extends GenericDAO<ModulePref> implements
ModulePrefDAO{
Index: RoleDAOImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/RoleDAOImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- RoleDAOImpl.java 16 Jan 2008 12:16:10 -0000 1.2
+++ RoleDAOImpl.java 16 Jan 2008 12:59:11 -0000 1.3
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.Role;
+/**
+ * RoleDAOImpl, this is a hibernate DAO/transaction class.
+ * This class is the implementation of the DAO interface
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public class RoleDAOImpl extends GenericDAO<Role> implements RoleDAO {
public RoleDAOImpl() {
Index: GroupUserRoleDAOImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/GroupUserRoleDAOImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- GroupUserRoleDAOImpl.java 16 Jan 2008 12:16:10 -0000 1.2
+++ GroupUserRoleDAOImpl.java 16 Jan 2008 12:59:11 -0000 1.3
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.GroupUserRole;
+/**
+ * GroupUserRoleDAOImpl, this is a hibernate DAO/transaction class.
+ * This class is the implementation of the DAO interface
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public class GroupUserRoleDAOImpl extends GenericDAO<GroupUserRole>
implements GroupUserRoleDAO {
public GroupUserRoleDAOImpl() {
Index: UserDAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/UserDAO.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- UserDAO.java 16 Jan 2008 12:16:10 -0000 1.3
+++ UserDAO.java 16 Jan 2008 12:59:11 -0000 1.4
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.User;
+/**
+ * UserDAO, this is a hibernate DAO/transaction interface.
+ * This interface is implemented by the implementation classes.
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public interface UserDAO extends DAO<User>{
Index: GroupUserRoleDAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/GroupUserRoleDAO.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- GroupUserRoleDAO.java 16 Jan 2008 12:16:10 -0000 1.2
+++ GroupUserRoleDAO.java 16 Jan 2008 12:59:11 -0000 1.3
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.GroupUserRole;
+/**
+ * GroupUserRoleDAO, this is a hibernate DAO/transaction interface.
+ * This interface is implemented by the implementation classes.
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public interface GroupUserRoleDAO extends DAO<GroupUserRole>{
}
Index: GroupDAO.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/GroupDAO.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- GroupDAO.java 16 Jan 2008 12:16:10 -0000 1.2
+++ GroupDAO.java 16 Jan 2008 12:59:11 -0000 1.3
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.Group;
+/**
+ * GroupDAO, this is a hibernate DAO/transaction interface.
+ * This interface is implemented by the implementation classes.
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public interface GroupDAO extends DAO<Group>{
}
Index: GroupDAOImpl.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/services/community/dao/GroupDAOImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- GroupDAOImpl.java 16 Jan 2008 12:16:10 -0000 1.2
+++ GroupDAOImpl.java 16 Jan 2008 12:59:11 -0000 1.3
@@ -2,6 +2,13 @@
import com.finalist.cmsc.services.community.data.Group;
+/**
+ * GroupDAOImpl, this is a hibernate DAO/transaction class.
+ * This class is the implementation of the DAO interface
+ * it contains the methods for transactions to the database
+ *
+ * @author menno menninga
+ */
public class GroupDAOImpl extends GenericDAO<Group> implements GroupDAO {
public GroupDAOImpl() {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs