* @throws DAOException
*/
public NavigationBean createNavigationBean(String oid, String pageNum, ParameterMap properties, ParameterMap dataSParameterMap,
boolean forceUpdate) throws DAOException {
log.debug("Create an NavigationBean object: collection [" + prefix + "], oid [" + oid + "]");
CacheMetsObjectDAO decDao = (CacheMetsObjectDAO) dao;
// Update the navigateObject if necessary
if (null == navigateObject || !navigateObject.getId().equals(oid)) {
navigateObject = decDao.getMetsObject(oid, forceUpdate);
}
this.properties = properties;
if (null != pageNum && !"".equals(pageNum)) {
try {
currentPageNum = Integer.valueOf(pageNum).intValue();