- 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/TagDaoImpl.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.TagDao; 12 15 import fr.mael.jiwigo.om.Image; 13 16 import fr.mael.jiwigo.om.Tag; … … 35 38 * 36 39 */ 37 public class TagDao {40 public class TagDaoImpl implements TagDao { 38 41 /** 39 42 * Logger 40 43 */ 41 public static final org.apache.commons.logging.Log LOG = org.apache.commons.logging.LogFactory.getLog(TagDao.class); 42 /** 43 * Instance, to use a singleton 44 */ 45 private static TagDao instance; 44 private final Logger LOG = LoggerFactory.getLogger(ImageDaoImpl.class); 46 45 47 46 private SessionManager sessionManager; 48 49 /**50 * private constructor to use a singleton51 */52 private TagDao(SessionManager sessionManager) {53 this.sessionManager = sessionManager;54 }55 56 /**57 * @return the instance58 */59 public static TagDao getInstance(SessionManager sessionManager) {60 if (instance == null) {61 instance = new TagDao(sessionManager);62 }63 return instance;64 }65 47 66 48 /** … … 135 117 } 136 118 119 public SessionManager getSessionManager() { 120 return sessionManager; 121 } 122 123 public void setSessionManager(SessionManager sessionManager) { 124 this.sessionManager = sessionManager; 125 } 126 137 127 }
Note: See TracChangeset
for help on using the changeset viewer.