com.bankframe.util
Class DataPacketSort

java.lang.Object
  extended bycom.bankframe.util.DataPacketSort

public class DataPacketSort
extends java.lang.Object

This class is used for sorting DataPackets


Constructor Summary
DataPacketSort()
           
 
Method Summary
static boolean dateCheck(java.lang.String pattern, java.lang.String start, java.lang.String finish)
          This method checks that the second date is after the first
static java.util.Vector sortDateAscending(java.util.Vector vec, java.lang.String key, java.lang.String pattern)
          This method sorts the Vector of DataPackets by ascending dates.
static java.util.Vector sortDateDescending(java.util.Vector vec, java.lang.String key, java.lang.String pattern)
          This method sorts the datapacket by descending dates.
static java.util.Vector sortForLongNumberAscending(java.util.Vector vec, java.lang.String key)
          This method sorts DataPackets by ascending long numbers.
static java.util.Vector sortForLongNumberDescending(java.util.Vector vec, java.lang.String key)
          This method sorts datapackets by descending long numbers.
static java.util.Vector sortForNumberAscending(java.util.Vector vec, java.lang.String key)
          This method sorts datapackets by ascending numbers.
static java.util.Vector sortForNumberDescending(java.util.Vector vec, java.lang.String key)
          This method sorts datapackets by descending numbers.
static java.util.Vector sortForOtherAscending(java.util.Vector vec, java.lang.String key)
          This method sorts datapackets by ascending some other value.
static java.util.Vector sortForOtherDescending(java.util.Vector vec, java.lang.String key)
          This method sorts datapackets by descending some other value.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataPacketSort

public DataPacketSort()
Method Detail

dateCheck

public static boolean dateCheck(java.lang.String pattern,
                                java.lang.String start,
                                java.lang.String finish)
This method checks that the second date is after the first

Parameters:
pattern - The date pattern to validate against
start - The first date
finish - The second date
Returns:
true if start date is greater than or equal finish date, false Otherwise.

sortDateAscending

public static java.util.Vector sortDateAscending(java.util.Vector vec,
                                                 java.lang.String key,
                                                 java.lang.String pattern)
This method sorts the Vector of DataPackets by ascending dates.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket that contains the date value
pattern - The String date format pattern.
Returns:
Vector of sorted DataPackets.

sortDateDescending

public static java.util.Vector sortDateDescending(java.util.Vector vec,
                                                  java.lang.String key,
                                                  java.lang.String pattern)
This method sorts the datapacket by descending dates.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket that contains the date value
pattern - the String date format pattern.
Returns:
The sorted Vector

sortForLongNumberAscending

public static java.util.Vector sortForLongNumberAscending(java.util.Vector vec,
                                                          java.lang.String key)
This method sorts DataPackets by ascending long numbers.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket to sort on
Returns:
The sorted Vector

sortForLongNumberDescending

public static java.util.Vector sortForLongNumberDescending(java.util.Vector vec,
                                                           java.lang.String key)
This method sorts datapackets by descending long numbers.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket to sort on
Returns:
The sorted Vector

sortForNumberAscending

public static java.util.Vector sortForNumberAscending(java.util.Vector vec,
                                                      java.lang.String key)
This method sorts datapackets by ascending numbers.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket to sort on
Returns:
The sorted Vector

sortForNumberDescending

public static java.util.Vector sortForNumberDescending(java.util.Vector vec,
                                                       java.lang.String key)
This method sorts datapackets by descending numbers.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket to sort on
Returns:
The sorted Vector

sortForOtherDescending

public static java.util.Vector sortForOtherDescending(java.util.Vector vec,
                                                      java.lang.String key)
This method sorts datapackets by descending some other value.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket to sort on
Returns:
The sorted Vector

sortForOtherAscending

public static java.util.Vector sortForOtherAscending(java.util.Vector vec,
                                                     java.lang.String key)
This method sorts datapackets by ascending some other value.

Parameters:
vec - The unsorted Vector
key - The name of the key in the DataPacket to sort on
Returns:
The sorted Vector


Copyright © 2004 Siebel Systems, Inc. All rights reserved.