pl.slawas.entities
Class NameValuePairUtils

java.lang.Object
  extended by pl.slawas.entities.NameValuePairUtils

public class NameValuePairUtils
extends java.lang.Object

NameValuePairUtils - klasa narzędziowa obsługująca typy spełniające interface NameValuePair.

Version:
$Revision: 1.3.2.3 $
Author:
Slawomir Cichy <slawas@slawas.pl>

Nested Class Summary
static class NameValuePairUtils.SortBy
          SortBy metoda sortowania wykorzystywana podczas wyszukiwania
 
Constructor Summary
NameValuePairUtils()
           
 
Method Summary
static NameValuePair createNewInstance(java.lang.String name, java.lang.String value)
          Tworzenie nowej implemplementacji i instancje NameValuePair
static java.util.List<? extends NameValuePair> searchByName(java.util.List<? extends NameValuePair> source, java.lang.String searchCredentials)
          Metoda przeszukiwania listy obiektów spełniających interface NameValuePair po nazwie.
static java.util.List<? extends NameValuePair> searchByName(java.util.List<? extends NameValuePair> source, java.lang.String searchCredentials, NameValuePairUtils.SortBy sortBy)
          Metoda przeszukiwania listy obiektów spełniających interface NameValuePair po nazwie.
static void sortByName(java.util.List<? extends NameValuePair> a)
          Procedura sortowania kolekcji typu List
static void sortByName(java.util.List<? extends NameValuePair> source, int lo0, int hi0)
          Deprecated. 
static void sortByValue(java.util.List<? extends NameValuePair> a)
          Procedura sortowania kolekcji typu List po polu Value.
static void sortByValue(java.util.List<? extends NameValuePair> source, int lo0, int hi0)
          Deprecated. 
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameValuePairUtils

public NameValuePairUtils()
Method Detail

sortByName

public static void sortByName(java.util.List<? extends NameValuePair> a)
                       throws java.lang.Exception
Procedura sortowania kolekcji typu List po polu Name.

Parameters:
a - kolekcja
Throws:
java.lang.Exception
java.lang.Exception

sortByName

@Deprecated
public static void sortByName(java.util.List<? extends NameValuePair> source,
                                         int lo0,
                                         int hi0)
                       throws java.lang.Exception
Deprecated. 

Procedura sortowania kolekcji typu List po polu Name.

Parameters:
source - kolekcja
lo0 - pozycja, od ktorej ma byc rozpoczete sortowanie, zazwyczaj 0
hi0 - pozycja, na ktorej ma byc zakonczone sortowanie, zazwyczaj a.length -1
Throws:
java.lang.Exception

sortByValue

public static void sortByValue(java.util.List<? extends NameValuePair> a)
                        throws java.lang.Exception
Procedura sortowania kolekcji typu List po polu Value.

Parameters:
a - kolekcja
Throws:
java.lang.Exception
java.lang.Exception

sortByValue

@Deprecated
public static void sortByValue(java.util.List<? extends NameValuePair> source,
                                          int lo0,
                                          int hi0)
                        throws java.lang.Exception
Deprecated. 

Procedura sortowania kolekcji typu List po polu Name.

Parameters:
a - kolekcja
lo0 - pozycja, od ktorej ma byc rozpoczete sortowanie, zazwyczaj 0
hi0 - pozycja, na ktorej ma byc zakonczone sortowanie, zazwyczaj a.length -1
Throws:
java.lang.Exception

searchByName

public static java.util.List<? extends NameValuePair> searchByName(java.util.List<? extends NameValuePair> source,
                                                                   java.lang.String searchCredentials)
Metoda przeszukiwania listy obiektów spełniających interface NameValuePair po nazwie. Jest ustawiane domyślne sortowanie wyniku po nazwie.

Parameters:
source - lista obiektów spełniających interface NameValuePair
searchCredentials - słowo kluczowe jakie ma być wyszukane
Returns:
przefiltrowana lista obiektów spełniających interface NameValuePair
See Also:
searchByName(List, String, SortBy)

searchByName

public static java.util.List<? extends NameValuePair> searchByName(java.util.List<? extends NameValuePair> source,
                                                                   java.lang.String searchCredentials,
                                                                   NameValuePairUtils.SortBy sortBy)
Metoda przeszukiwania listy obiektów spełniających interface NameValuePair po nazwie.

Parameters:
source - lista obiektów spełniających interface NameValuePair
searchCredentials - słowo kluczowe jakie ma być wyszukane
sortBy - kryterium sortowania wyniku.
Returns:
przefiltrowana lista obiektów spełniających interface NameValuePair

createNewInstance

public static NameValuePair createNewInstance(java.lang.String name,
                                              java.lang.String value)
Tworzenie nowej implemplementacji i instancje NameValuePair

Parameters:
name - wartość odpowiadająca nazwie
value - wartość odpowiadająca wartości
Returns:
nowa instancja obiektu NameValuePair


Copyright © 2014 Sci Software. All Rights Reserved.