📄 personalizationdaoprofileimpl.java
字号:
package com.esri.solutions.jitk.personalization.dao;
/**
* References a set of Personalization DAO objects in order to consolidate
* the references into a single object. This will make configuration via
* the a bean management framework much easier.
*/
public class PersonalizationDAOProfileImpl implements
IPersonalizationDAOProfile {
/**
* Reference to the Bookmark DAO.
*/
private IBookmarkDAO m_bookmarkDAO;
/**
* Reference to the Map Composition DAO.
*/
private IMapCompositionDAO m_mapCompDAO;
/**
* Reference to the Query DAO.
*/
private IQueryDAO m_queryDAO;
private IUserDAO m_userDAO;
/*
* (non-Javadoc)
* @see com.esri.solutions.jitk.personalization.dao.IPersonalizationDAOProfile#getBookmarkDAO()
*/
public IBookmarkDAO getBookmarkDAO() throws PersonalizationDAOException {
return m_bookmarkDAO;
}
/*
* (non-Javadoc)
* @see com.esri.solutions.jitk.personalization.dao.IPersonalizationDAOProfile#getMapCompositionDAO()
*/
public IMapCompositionDAO getMapCompositionDAO()
throws PersonalizationDAOException {
return m_mapCompDAO;
}
/*
* (non-Javadoc)
* @see com.esri.solutions.jitk.personalization.dao.IPersonalizationDAOProfile#getQueryDAO()
*/
public IQueryDAO getQueryDAO() throws PersonalizationDAOException {
return m_queryDAO;
}
/*
* (non-Javadoc)
* @see com.esri.solutions.jitk.personalization.dao.IPersonalizationDAOProfile#getUserDAO()
*/
public IUserDAO getUserDAO() throws PersonalizationDAOException {
return m_userDAO;
}
/**
* Sets the reference to the Bookmark DAO object.
*
* @param dao Instance of {@link IBookmarkDAO}, cannot be <code>null</code>.
*
* @throws NullPointerException Thrown if the <code>dao</code>
* argument is <code>null</code>.
*/
public void setBookmarkDAO (IBookmarkDAO dao) {
if (dao == null) {
throw new NullPointerException();
}
this.m_bookmarkDAO = dao;
}
/**
* Sets the reference to the Map Composition DAO object.
*
* @param dao Instance of {@link IMapCompositionDAO}, cannot be <code>null</code>.
*
* @throws NullPointerException Thrown if the <code>dao</code>
* argument is <code>null</code>.
*/
public void setMapCompositionDAO (IMapCompositionDAO dao) {
if (dao == null) {
throw new NullPointerException();
}
this.m_mapCompDAO = dao;
}
/**
* Sets the reference to the Query DAO object.
*
* @param dao Instance of {@link IQueryDAO}, cannot be <code>null</code>.
*
* @throws NullPointerException Thrown if the <code>dao</code>
* argument is <code>null</code>.
*/
public void setQueryDAO (IQueryDAO dao) {
if (dao == null) {
throw new NullPointerException();
}
this.m_queryDAO = dao;
}
/**
* Sets the reference to the User DAO object.
*
* @param dao Instance of {@link IUserDAO}, cannot be <code>null</code>.
*
* @throws NullPointerException Thrown if the <code>dao</code>
* argument is <code>null</code>.
*/
public void setUserDAO (IUserDAO dao) {
if (dao == null) {
throw new NullPointerException();
}
m_userDAO = dao;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -