You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by mr...@apache.org on 2011/03/13 13:31:03 UTC
svn commit: r1081093 -
/ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
Author: mrisaliti
Date: Sun Mar 13 12:31:03 2011
New Revision: 1081093
URL: http://svn.apache.org/viewvc?rev=1081093&view=rev
Log:
Remove some warning in sevice component (OFBIZ-4102)
Modified:
ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java?rev=1081093&r1=1081092&r2=1081093&view=diff
==============================================================================
--- ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java (original)
+++ ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java Sun Mar 13 12:31:03 2011
@@ -324,7 +324,7 @@ public class RecurrenceRule {
if (cal.get(Calendar.YEAR) != checkTimeCal.get(Calendar.YEAR)) {
return 0;
}
-
+ break;
case MONTHLY:
if (MONTHLY == getFrequency()) {
cal.add(Calendar.MONTH, -getIntervalInt());
@@ -334,7 +334,7 @@ public class RecurrenceRule {
} else {
cal.set(Calendar.MONTH, checkTimeCal.get(Calendar.MONTH));
}
-
+ break;
case WEEKLY:
if (WEEKLY == getFrequency()) {
cal.add(Calendar.WEEK_OF_YEAR, -getIntervalInt());
@@ -344,7 +344,7 @@ public class RecurrenceRule {
} else {
cal.set(Calendar.WEEK_OF_YEAR, checkTimeCal.get(Calendar.WEEK_OF_YEAR));
}
-
+ break;
case DAILY:
if (DAILY == getFrequency()) {
cal.add(Calendar.DAY_OF_MONTH, -getIntervalInt());
@@ -354,7 +354,7 @@ public class RecurrenceRule {
} else {
cal.set(Calendar.DAY_OF_MONTH, checkTimeCal.get(Calendar.DAY_OF_MONTH));
}
-
+ break;
case HOURLY:
if (HOURLY == getFrequency()) {
cal.add(Calendar.HOUR_OF_DAY, -getIntervalInt());
@@ -364,7 +364,7 @@ public class RecurrenceRule {
} else {
cal.set(Calendar.HOUR_OF_DAY, checkTimeCal.get(Calendar.HOUR_OF_DAY));
}
-
+ break;
case MINUTELY:
if (MINUTELY == getFrequency()) {
cal.add(Calendar.MINUTE, -getIntervalInt());
@@ -374,7 +374,7 @@ public class RecurrenceRule {
} else {
cal.set(Calendar.MINUTE, checkTimeCal.get(Calendar.MINUTE));
}
-
+ break;
case SECONDLY:
if (SECONDLY == getFrequency()) {
cal.add(Calendar.SECOND, -getIntervalInt());
@@ -384,6 +384,7 @@ public class RecurrenceRule {
} else {
cal.set(Calendar.SECOND, checkTimeCal.get(Calendar.SECOND));
}
+ break;
}
// Check for validity of the current frequency.
Re: svn commit: r1081093 - /ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
Posted by "risalitim@gmail.com" <ri...@gmail.com>.
Hi Martin,
I have reverted it.
Thanks
Marco
Il giorno 14/mar/2011, alle ore 10.10, Martin Kreidenweis ha scritto:
> Hi,
>
> I don't think this change preserves the functionality. Same problem in changeset r1081099.
>
> A quick look at the code suggests to me that the case-fallthrough was intended in both files.
> I suggest reverting those changes, or at lease have them double checked by someone who knows the code.
>
> Martin
>
> On 13.03.2011 13:31, mrisaliti@apache.org wrote:
>> Author: mrisaliti
>> Date: Sun Mar 13 12:31:03 2011
>> New Revision: 1081093
>>
>> URL: http://svn.apache.org/viewvc?rev=1081093&view=rev
>> Log:
>> Remove some warning in sevice component (OFBIZ-4102)
>>
>> Modified:
>> ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
>>
>> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java?rev=1081093&r1=1081092&r2=1081093&view=diff
>> ==============================================================================
>> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java (original)
>> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java Sun Mar 13 12:31:03 2011
>> @@ -324,7 +324,7 @@ public class RecurrenceRule {
>> if (cal.get(Calendar.YEAR) != checkTimeCal.get(Calendar.YEAR)) {
>> return 0;
>> }
>> -
>> + break;
>> case MONTHLY:
>> if (MONTHLY == getFrequency()) {
>> cal.add(Calendar.MONTH, -getIntervalInt());
>> @@ -334,7 +334,7 @@ public class RecurrenceRule {
>> } else {
>> cal.set(Calendar.MONTH, checkTimeCal.get(Calendar.MONTH));
>> }
>> -
>> + break;
>> case WEEKLY:
>> if (WEEKLY == getFrequency()) {
>> cal.add(Calendar.WEEK_OF_YEAR, -getIntervalInt());
>> @@ -344,7 +344,7 @@ public class RecurrenceRule {
>> } else {
>> cal.set(Calendar.WEEK_OF_YEAR, checkTimeCal.get(Calendar.WEEK_OF_YEAR));
>> }
>> -
>> + break;
>> case DAILY:
>> if (DAILY == getFrequency()) {
>> cal.add(Calendar.DAY_OF_MONTH, -getIntervalInt());
>> @@ -354,7 +354,7 @@ public class RecurrenceRule {
>> } else {
>> cal.set(Calendar.DAY_OF_MONTH, checkTimeCal.get(Calendar.DAY_OF_MONTH));
>> }
>> -
>> + break;
>> case HOURLY:
>> if (HOURLY == getFrequency()) {
>> cal.add(Calendar.HOUR_OF_DAY, -getIntervalInt());
>> @@ -364,7 +364,7 @@ public class RecurrenceRule {
>> } else {
>> cal.set(Calendar.HOUR_OF_DAY, checkTimeCal.get(Calendar.HOUR_OF_DAY));
>> }
>> -
>> + break;
>> case MINUTELY:
>> if (MINUTELY == getFrequency()) {
>> cal.add(Calendar.MINUTE, -getIntervalInt());
>> @@ -374,7 +374,7 @@ public class RecurrenceRule {
>> } else {
>> cal.set(Calendar.MINUTE, checkTimeCal.get(Calendar.MINUTE));
>> }
>> -
>> + break;
>> case SECONDLY:
>> if (SECONDLY == getFrequency()) {
>> cal.add(Calendar.SECOND, -getIntervalInt());
>> @@ -384,6 +384,7 @@ public class RecurrenceRule {
>> } else {
>> cal.set(Calendar.SECOND, checkTimeCal.get(Calendar.SECOND));
>> }
>> + break;
>> }
>>
>> // Check for validity of the current frequency.
>>
>>
Re: svn commit: r1081093 - /ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
Posted by Martin Kreidenweis <ma...@tngtech.com>.
Hi,
I don't think this change preserves the functionality. Same problem in changeset r1081099.
A quick look at the code suggests to me that the case-fallthrough was intended in both files.
I suggest reverting those changes, or at lease have them double checked by someone who knows the code.
Martin
On 13.03.2011 13:31, mrisaliti@apache.org wrote:
> Author: mrisaliti
> Date: Sun Mar 13 12:31:03 2011
> New Revision: 1081093
>
> URL: http://svn.apache.org/viewvc?rev=1081093&view=rev
> Log:
> Remove some warning in sevice component (OFBIZ-4102)
>
> Modified:
> ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
>
> Modified: ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java?rev=1081093&r1=1081092&r2=1081093&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java (original)
> +++ ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java Sun Mar 13 12:31:03 2011
> @@ -324,7 +324,7 @@ public class RecurrenceRule {
> if (cal.get(Calendar.YEAR) != checkTimeCal.get(Calendar.YEAR)) {
> return 0;
> }
> -
> + break;
> case MONTHLY:
> if (MONTHLY == getFrequency()) {
> cal.add(Calendar.MONTH, -getIntervalInt());
> @@ -334,7 +334,7 @@ public class RecurrenceRule {
> } else {
> cal.set(Calendar.MONTH, checkTimeCal.get(Calendar.MONTH));
> }
> -
> + break;
> case WEEKLY:
> if (WEEKLY == getFrequency()) {
> cal.add(Calendar.WEEK_OF_YEAR, -getIntervalInt());
> @@ -344,7 +344,7 @@ public class RecurrenceRule {
> } else {
> cal.set(Calendar.WEEK_OF_YEAR, checkTimeCal.get(Calendar.WEEK_OF_YEAR));
> }
> -
> + break;
> case DAILY:
> if (DAILY == getFrequency()) {
> cal.add(Calendar.DAY_OF_MONTH, -getIntervalInt());
> @@ -354,7 +354,7 @@ public class RecurrenceRule {
> } else {
> cal.set(Calendar.DAY_OF_MONTH, checkTimeCal.get(Calendar.DAY_OF_MONTH));
> }
> -
> + break;
> case HOURLY:
> if (HOURLY == getFrequency()) {
> cal.add(Calendar.HOUR_OF_DAY, -getIntervalInt());
> @@ -364,7 +364,7 @@ public class RecurrenceRule {
> } else {
> cal.set(Calendar.HOUR_OF_DAY, checkTimeCal.get(Calendar.HOUR_OF_DAY));
> }
> -
> + break;
> case MINUTELY:
> if (MINUTELY == getFrequency()) {
> cal.add(Calendar.MINUTE, -getIntervalInt());
> @@ -374,7 +374,7 @@ public class RecurrenceRule {
> } else {
> cal.set(Calendar.MINUTE, checkTimeCal.get(Calendar.MINUTE));
> }
> -
> + break;
> case SECONDLY:
> if (SECONDLY == getFrequency()) {
> cal.add(Calendar.SECOND, -getIntervalInt());
> @@ -384,6 +384,7 @@ public class RecurrenceRule {
> } else {
> cal.set(Calendar.SECOND, checkTimeCal.get(Calendar.SECOND));
> }
> + break;
> }
>
> // Check for validity of the current frequency.
>
>