[jboss-svn-commits] JBL Code SVN: r35713 - in labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main: java/org/jboss/community/sbs/plugin/reports/monthly and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 25 10:08:28 EDT 2010
Author: lkrzyzanek
Date: 2010-10-25 10:08:27 -0400 (Mon, 25 Oct 2010)
New Revision: 35713
Modified:
labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/dao/ReportBean.java
labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/MonthlyReportManagerImpl.java
labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/resources/plugin_i18n.properties
Log:
Added Configuration Error of Report status
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/dao/ReportBean.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/dao/ReportBean.java 2010-10-25 13:59:07 UTC (rev 35712)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/dao/ReportBean.java 2010-10-25 14:08:27 UTC (rev 35713)
@@ -29,7 +29,7 @@
public class ReportBean {
public enum STATUS {
- CREATED(0), STARTED(1), FINISHED(10), ERROR(11);
+ CREATED(0), STARTED(1), FINISHED(10), ERROR(11), CONFIG_ERROR(12);
int code;
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/MonthlyReportManagerImpl.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/MonthlyReportManagerImpl.java 2010-10-25 13:59:07 UTC (rev 35712)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/java/org/jboss/community/sbs/plugin/reports/monthly/MonthlyReportManagerImpl.java 2010-10-25 14:08:27 UTC (rev 35713)
@@ -31,6 +31,7 @@
import org.apache.log4j.Logger;
import org.jboss.community.sbs.plugin.reports.dao.ReportBean;
import org.jboss.community.sbs.plugin.reports.dao.ReportDAO;
+import org.jboss.community.sbs.plugin.reports.monthly.config.ReportConfigFileParsingException;
import org.springframework.dao.DataRetrievalFailureException;
import com.jivesoftware.community.Attachment;
@@ -64,7 +65,7 @@
public static String getConfigurationDocumentId() {
return JiveGlobals.getJiveProperty(CONFIGURATION_DOCUMENT_ID_PROPERTY);
}
-
+
@Override
public Iterator<Attachment> getConfigurations() {
String configurationDocument = getConfigurationDocumentId();
@@ -136,7 +137,11 @@
public void reportFailed(ReportBean report, Exception e) {
log.error(e);
- report.setStatus(ReportBean.STATUS.ERROR.intValue());
+ if (e instanceof ReportConfigFileParsingException) {
+ report.setStatus(ReportBean.STATUS.CONFIG_ERROR.intValue());
+ } else {
+ report.setStatus(ReportBean.STATUS.ERROR.intValue());
+ }
report.setStatusMessage(e.getMessage());
reportDAO.updateReportStatus(report);
}
Modified: labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/resources/plugin_i18n.properties
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/resources/plugin_i18n.properties 2010-10-25 13:59:07 UTC (rev 35712)
+++ labs/jbosslabs/labs-3.0-build/integration/sbs/reports/trunk/src/main/resources/plugin_i18n.properties 2010-10-25 14:08:27 UTC (rev 35713)
@@ -43,4 +43,5 @@
plugin.reports.admin.monthlyrep.reports.status.0=Created
plugin.reports.admin.monthlyrep.reports.status.1=Report is creating
plugin.reports.admin.monthlyrep.reports.status.10=Finished
-plugin.reports.admin.monthlyrep.reports.status.11=Error
\ No newline at end of file
+plugin.reports.admin.monthlyrep.reports.status.11=Error
+plugin.reports.admin.monthlyrep.reports.status.12=Aggregate Configuration Error
More information about the jboss-svn-commits
mailing list