public abstract class AbstractForm
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
AbstractForm() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Metoda służy do wyczyszczenia wszystkich niestatycznych pol zainicjalizowanego formularza.
|
private void |
clearField(java.lang.reflect.Field field,
java.lang.Class<?> fieldType)
Metoda dokonuje wyczyszczenia wartości pola prymitywnego lub obiektowego.
|
private void |
clearForms(java.lang.reflect.Field field,
java.lang.Object fieldValue)
Metoda czyszczenia formów.
|
private void |
clearPrimitive(java.lang.Object object,
java.lang.reflect.Field field,
java.lang.Class<?> fieldType)
Metoda dokonuje wyczyszczenia wartości pola prymitywnego.
|
private boolean |
czyFormularzPusty(java.lang.reflect.Field[] allFields) |
private java.util.Set<java.lang.reflect.Field> |
getAllFields()
Metoda zwracająca wszystkie pola dla całej hierarchii podanej klasy.
|
protected java.lang.Object |
getFieldValue(java.lang.reflect.Field field)
Pobranie wartości pola obiektu.
|
private void |
initForms(java.lang.reflect.Field field,
java.lang.Class<?> fieldType,
java.lang.Object fieldValue)
Inicjowanie formów.
|
private boolean |
isFieldEmpty(java.lang.reflect.Field field)
Sprawdza dla typu referancyjnego czy pole jest wypełnione.
|
private boolean |
isFieldInitialized(java.lang.reflect.Field field)
Weryfikacja pojedynczego pola obiektu.
|
boolean |
isFormularzEmpty()
Metoda sprawdzająca czy wszystkie pola w formularzu są puste.
|
boolean |
isInitialized()
Metoda dokonująca weryfikacji, czy obiekt można uznać za zainicjalizowany.
|
private boolean |
isObjectInitialized(java.lang.reflect.Field field)
Weryfikacja inicjalizacji pola przechowującego typ obiektowy.
|
private boolean |
isPrimitiveInitialized(java.lang.reflect.Field field)
Weryfikacja inicjalizacji pola przechowującego typ prymitywny.
|
protected void |
nullFieldValue(java.lang.Object object,
java.lang.reflect.Field field)
Ustawienie na polu wartości pustej(null).
|
void |
postMapInit()
Metoda dokonuje inicjalizacji obiektów, których brak w strukturze obiektów formularza.
|
void |
preMapClear()
Metoda dokonuje usunięcia ze struktury obiektów formularza tych, które nie są zainicjalizowane.
|
protected void |
setFieldValue(java.lang.Object object,
java.lang.reflect.Field field,
java.lang.Object value)
Ustawienie na polu zadanej wartości.
|
private static final long serialVersionUID
public void clear()
private void clearField(java.lang.reflect.Field field, java.lang.Class<?> fieldType)
field
- Pole do wyczyszczenia.fieldType
- Typ pola.private void clearPrimitive(java.lang.Object object, java.lang.reflect.Field field, java.lang.Class<?> fieldType)
object
- Obiekt, w którym należy wyczyścić wartość pola.field
- Pole, którego wartość należy wyczyścić.fieldType
- Typ pola.public void preMapClear()
public void postMapInit()
private java.util.Set<java.lang.reflect.Field> getAllFields()
private void initForms(java.lang.reflect.Field field, java.lang.Class<?> fieldType, java.lang.Object fieldValue)
field
- - pole obiektu, z którego pobieramy wartośćfieldType
- - typ danych polafieldValue
- - obiekt wartościprivate void clearForms(java.lang.reflect.Field field, java.lang.Object fieldValue)
field
- - pole obiektu, z którego pobieramy wartośćfieldValue
- - wartość polapublic boolean isInitialized()
private boolean isFieldInitialized(java.lang.reflect.Field field)
field
- - pole obiektu do weryfikacjiprotected java.lang.Object getFieldValue(java.lang.reflect.Field field)
field
- - pole obiektu, z którego pobieramy wartośćprotected void nullFieldValue(java.lang.Object object, java.lang.reflect.Field field)
object
- - obiekt polafield
- - pole formularzaprotected void setFieldValue(java.lang.Object object, java.lang.reflect.Field field, java.lang.Object value)
object
- - obiekt polafield
- - pole formularzavalue
- - wartośc do ustawieniaprivate boolean isPrimitiveInitialized(java.lang.reflect.Field field)
field
- Pole obiektu poddawane weryfikacjiprivate boolean isObjectInitialized(java.lang.reflect.Field field)
String
ma wartość != null i przechowuje niepusty ciąg znakówAbstractForm
jest zainicjalizowany jeśli metoda isInitialized()
zwraca wartość truefield
- Pole obiektu poddawane weryfikacjipublic boolean isFormularzEmpty()
private boolean czyFormularzPusty(java.lang.reflect.Field[] allFields)
private boolean isFieldEmpty(java.lang.reflect.Field field)
field
- Pole obiektu poddawane weryfikacji