Scarab commit: svn commit: r11370 - branches/scarab_11079_legacy_with_ant_maven1/src/java/org/tigris/scarab/notification/ScarabNotificationManager.java
[email protected] Tue, 18 Apr 2017 11:45:39 -0700 (PDT)
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: dabbous
Date: 2017-04-18 11:45:38-0700
New Revision: 11370
Modified:
branches/scarab_11079_legacy_with_ant_maven1/src/java/org/tigris/scarab/notification/ScarabNotificationManager.java
Log:
finalstate property shoul dbe a list named finals
Modified: branches/scarab_11079_legacy_with_ant_maven1/src/java/org/tigris/scarab/notification/ScarabNotificationManager.java
Url: http://scarab.tigris.org/source/browse/scarab/branches/scarab_11079_legacy_with_ant_maven1/src/java/org/tigris/scarab/notification/ScarabNotificationManager.java?view=diff&pathrev=11370&r1=11369&r2=11370
==============================================================================
--- branches/scarab_11079_legacy_with_ant_maven1/src/java/org/tigris/scarab/notification/ScarabNotificationManager.java (original)
+++ branches/scarab_11079_legacy_with_ant_maven1/src/java/org/tigris/scarab/notification/ScarabNotificationManager.java 2017-04-18 11:45:38-0700
@@ -1156,6 +1156,7 @@
{
List<Object> autocloseInitialStates = Environment.getConfigurationValues("scarab.common.autoclose.states", null);
+ List<Object> autocloseFinalStates = Environment.getConfigurationValues("scarab.common.autoclose.finals", null);
List<Object> autoclosePeriods = Environment.getConfigurationValues("scarab.common.autoclose.periods", null);
long period = 0;
@@ -1165,14 +1166,16 @@
if (state.equalsIgnoreCase(aval.getValue()))
{
int periods_index = (index < autoclosePeriods.size()) ? index: autoclosePeriods.size() - 1;
+ int finals_index = (index < autocloseFinalStates.size())? index: autocloseFinalStates.size() - 1;
String periods = (String)autoclosePeriods.get(periods_index);
+ String finalState = (String)autocloseFinalStates.get(finals_index);
period = 1000*60*Long.parseLong(periods); // expect period in minutes
if (issueTime > period)
{
- String finalState = Environment.getConfigurationProperty("scarab.common.autoclose.finalstate", null);
+ //String finalState = Environment.getConfigurationProperty("scarab.common.autoclose.finalstate", null);
if(finalState == null)
{
- log.error("checkAutoclose(): config attribute 'scarab.common.autoclose.finalstate' not defined");
+ log.error("checkAutoclose(): config attribute 'scarab.common.autoclose.finals' not defined");
return 0;
}
------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=3230100