[jboss-svn-commits] JBL Code SVN: r31488 - labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/trunk/src/main/java/org/jboss/labs/clearspace/plugin/hfurl.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Feb 8 07:48:47 EST 2010
Author: lkrzyzanek
Date: 2010-02-08 07:48:47 -0500 (Mon, 08 Feb 2010)
New Revision: 31488
Modified:
labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/trunk/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/DbHFURLManager.java
Log:
Added feature: when updating title and for this document HF URL doesn't exist in the index then new entry is inserted.
Modified: labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/trunk/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/DbHFURLManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/trunk/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/DbHFURLManager.java 2010-02-08 12:38:31 UTC (rev 31487)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-hfurl/trunk/src/main/java/org/jboss/labs/clearspace/plugin/hfurl/DbHFURLManager.java 2010-02-08 12:48:47 UTC (rev 31488)
@@ -300,8 +300,16 @@
if ("titleModify".equals(params.get("Type"))) {
log.debug("Title is modified - go to refresh HF URL Map");
- HFURLBean bean = hfURLDAO.getByDocumentId(doc.getDocumentID());
String hfURLTitle = createHFURLTitle(doc.getSubject());
+ HFURLBean bean;
+ try {
+ bean = hfURLDAO.getByDocumentId(doc.getDocumentID());
+ } catch (EmptyResultDataAccessException e) {
+ log.warn("HFURL: "
+ + "Document's title changed but title is not in HF URL index. "
+ + "Going to create new entry.");
+ bean = new HFURLBean(doc.getDocumentID(), hfURLTitle);
+ }
bean.setHfTitle(hfURLTitle);
hfURLDAO.updateHFURL(bean);
More information about the jboss-svn-commits
mailing list