pl.slawas.entities
Class IDUtils

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

public class IDUtils
extends java.lang.Object

IdUtils

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

Constructor Summary
IDUtils()
           
 
Method Summary
static java.lang.String getIdFieldName(java.lang.Class<?> entityClass)
          Pobieranie nazwy pola z identyfikatorem dla podanej klasy encji
static java.lang.Object getObjectId(java.lang.Object single)
          Pobranie wartości identyfikatore na podstawie obiektu encji
static java.lang.Object setObjectId(java.lang.Object single, java.lang.Object id)
          Ustawianie wartości identyfikatora dla obiektu
static java.lang.Object stringToId(java.lang.Class<?> singleClass, java.lang.String str)
          W miarę uniwersalna metoda konwertująca wartośc identyfikatora podaną jako string do odpowiedniego obiektu (z odpowiednią wartością) na podstwie klasy endji.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDUtils

public IDUtils()
Method Detail

stringToId

public static java.lang.Object stringToId(java.lang.Class<?> singleClass,
                                          java.lang.String str)
                                   throws IDUtilsErrorException
W miarę uniwersalna metoda konwertująca wartośc identyfikatora podaną jako string do odpowiedniego obiektu (z odpowiednią wartością) na podstwie klasy endji.

Parameters:
singleClass - klasa encji
str - wartość identyfikatora w postaci string-a
Returns:
odpowiedni obiekt identyfikatora z odpowiednią wartośćią
Throws:
IDUtilsErrorException

getObjectId

public static java.lang.Object getObjectId(java.lang.Object single)
                                    throws IDUtilsErrorException
Pobranie wartości identyfikatore na podstawie obiektu encji

Parameters:
single - obiekt encji z polem identyfikatora (oznaczonym annotacją Id)
Returns:
wartość identyfikatora
Throws:
IDUtilsErrorException

setObjectId

public static java.lang.Object setObjectId(java.lang.Object single,
                                           java.lang.Object id)
                                    throws IDUtilsErrorException
Ustawianie wartości identyfikatora dla obiektu

Parameters:
single - obiekt encji z polem identyfikatora (oznaczonym annotacją Id)
id - wartość identyfikatora jaka ma być ustawiona
Returns:
zmieniony obiekt encji
Throws:
IDUtilsErrorException

getIdFieldName

public static java.lang.String getIdFieldName(java.lang.Class<?> entityClass)
                                       throws IDUtilsErrorException
Pobieranie nazwy pola z identyfikatorem dla podanej klasy encji

Parameters:
entityClass - klasa encji
Returns:
nazwa pola z identyfikatorem
Throws:
IDUtilsErrorException


Copyright © 2014 Sci Software. All Rights Reserved.