You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2004/08/26 05:44:10 UTC
svn commit: rev 37053 - avalon/trunk/planet/cornerstone/scheduler/impl/src/main/org/apache/avalon/cornerstone/blocks/scheduler
Author: hammant
Date: Wed Aug 25 20:44:08 2004
New Revision: 37053
Modified:
avalon/trunk/planet/cornerstone/scheduler/impl/src/main/org/apache/avalon/cornerstone/blocks/scheduler/TimeScheduledEntry.java
Log:
Jon Elson-Green's patch for far dates
Modified: avalon/trunk/planet/cornerstone/scheduler/impl/src/main/org/apache/avalon/cornerstone/blocks/scheduler/TimeScheduledEntry.java
==============================================================================
--- avalon/trunk/planet/cornerstone/scheduler/impl/src/main/org/apache/avalon/cornerstone/blocks/scheduler/TimeScheduledEntry.java (original)
+++ avalon/trunk/planet/cornerstone/scheduler/impl/src/main/org/apache/avalon/cornerstone/blocks/scheduler/TimeScheduledEntry.java Wed Aug 25 20:44:08 2004
@@ -1,16 +1,16 @@
-/*
+/*
* Copyright 1999-2004 The Apache Software Foundation
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
+ * You may obtain a copy of the License at
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied.
- *
+ *
* See the License for the specific language governing permissions and
* limitations under the License.
*/
@@ -117,7 +117,20 @@
public int compareTo( final Object object )
{
final TimeScheduledEntry other = (TimeScheduledEntry)object;
- return (int)-( other.m_time - m_time );
+ final long diff= other.m_time - m_time;
+ if( diff < 0 )
+ {
+ return 1;
+ }
+ else
+ if( diff == 0 )
+ {
+ return 0;
+ }
+ else
+ {
+ return -1;
+ }
}
public String toString()
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org