Changeset 9919 for extensions/jiwigo-ws-api/src/main/java/fr/mael/jiwigo/dao/impl/CommentDaoImpl.java
- Timestamp:
- Mar 29, 2011, 8:21:25 PM (13 years ago)
- Location:
- extensions/jiwigo-ws-api/src/main/java/fr/mael/jiwigo/dao/impl
- Files:
-
- 1 added
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
extensions/jiwigo-ws-api/src/main/java/fr/mael/jiwigo/dao/impl/CommentDaoImpl.java
r9902 r9919 1 package fr.mael.jiwigo.dao ;1 package fr.mael.jiwigo.dao.impl; 2 2 3 3 import java.io.IOException; … … 5 5 import java.util.List; 6 6 7 import org.slf4j.Logger; 8 import org.slf4j.LoggerFactory; 7 9 import org.w3c.dom.Document; 8 10 import org.w3c.dom.Element; … … 10 12 import org.w3c.dom.NodeList; 11 13 14 import fr.mael.jiwigo.dao.CommentDao; 12 15 import fr.mael.jiwigo.om.Comment; 13 16 import fr.mael.jiwigo.transverse.enumeration.MethodsEnum; … … 34 37 * 35 38 */ 36 public class CommentDao {39 public class CommentDaoImpl implements CommentDao { 37 40 /** 38 41 * Logger 39 42 */ 40 public static final org.apache.commons.logging.Log LOG = org.apache.commons.logging.LogFactory 41 .getLog(CommentDao.class); 42 /** 43 * Instance that allows to use a singleton 44 */ 45 private static CommentDao instance; 43 private final Logger LOG = LoggerFactory.getLogger(CommentDaoImpl.class); 46 44 47 45 private SessionManager sessionManager; 48 49 /**50 * private constructor, to use a singleton51 */52 private CommentDao(SessionManager sessionManager) {53 this.sessionManager = sessionManager;54 }55 56 /**57 * @return the singleton58 */59 public static CommentDao getInstance(SessionManager sessionManager) {60 if (instance == null) {61 instance = new CommentDao(sessionManager);62 }63 return instance;64 }65 46 66 47 /** … … 133 114 134 115 } 116 117 public SessionManager getSessionManager() { 118 return sessionManager; 119 } 120 121 public void setSessionManager(SessionManager sessionManager) { 122 this.sessionManager = sessionManager; 123 } 124 135 125 }
Note: See TracChangeset
for help on using the changeset viewer.