public class DynamicTableFunctions extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log |
| Constructor and Description |
|---|
DynamicTableFunctions() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
addRecords(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> toAdd)
Funkcja dodaje na koncu tabeli nowy rekord
|
static Map<String,Object> |
check(Map<String,Object> map,
String[] colIDs)
Funkcja sprawdzająca ilość pól w każdej z kolumn tabeli.
|
static List<String> |
convertFromColumnsToRows(Map<String,Object> contextMap,
String[] colIDs)
Funkcja konwertuje tabele dynamiczna na podstawie kontekstu mapy z kolumn na wiersze.
|
static Map<String,Object> |
convertFromListOfMapsToMap(List<Map<String,String>> listOfMaps,
String[] colIDs)
Funkcja konwertuje tabele dynamiczna na podstawie listy map (wynik funkcji convertFromMapToListOfMaps) na mape
czyli z wierszy na kolumny (zgodnie z konstrukcja tabeli).
|
static List<Map<String,String>> |
convertFromMapToListOfMaps(Map<String,Object> contextMap,
String[] colIDs)
Funkcja konwertuje tabele dynamiczna na podstawie kontekstu mapy z kolumn na wiersze.
|
static Map<String,Object> |
convertFromRowsToColumns(List<String> rows,
String[] colIDs)
Funkcja konwertuje tabele dynamiczna na podstawie listy wierszy (wynik funkcji convertFromColumnsToRows) z
wierszy na kolumny (zgodnie z konstrukcja tabeli).
|
static Map<String,Object> |
deleteRecordsAllConditions(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> conditions)
Funkcja usuwa z tabeli dynamicznej rekordy, ktore spelniaja okreslone warunki.
|
static Map<String,Object> |
deleteRecordsAnyCondition(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> conditions)
Funkcja usuwa z tabeli dynamicznej rekordy, ktore spelniaja okreslone warunki.
|
static Map<String,Object> |
findRecordsAllConditions(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> conditions)
Funkcja szuka w tabeli dynamicznej rekordy, ktore spelniaja okreslone warunki.
|
static Map<String,Object> |
findRecordsAnyCondition(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> conditions)
Funkcja szuka w tabeli dynamicznej rekordy, ktore spelniaja okreslone warunki.
|
static int |
getElementsCount(Map<String,Object> map,
String colId)
Zwraca długość pojedycznej kolumny
|
static int |
getMaxElementsCount(Map<String,Object> map,
String[] colIDs)
Wyszukuje najdłuższą kolumnę w tabeli i zwraca jej długość.
|
static Map<String,Object> |
updateRecordsAllConditions(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> conditions,
Map<String,String> toUpdate)
Funkcja uaktualnia okreslone rekordy (dowolna ilosc pol), ktore spelniaja wszystkie podane warunki odnosnie
wartosci kolumn w mapie conditions)
|
static Map<String,Object> |
updateRecordsAnyCondition(Map<String,Object> contextMap,
String[] colIDs,
Map<String,String> conditions,
Map<String,String> toUpdate)
Funkcja uaktualnia okreslone rekordy (dowolna ilosc pol), ktore spelniaja podane warunki (wystarczy, ze jest
spelniony tylko jeden warunek z podanych odnosnie wartosci kolumn w mapie conditions)
|
public static List<Map<String,String>> convertFromMapToListOfMaps(Map<String,Object> contextMap, String[] colIDs)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejpublic static Map<String,Object> convertFromListOfMapsToMap(List<Map<String,String>> listOfMaps, String[] colIDs)
rows - - lista wierszycolIDs - - identyfikatory kolumny w tabeli dynamicznej (podawac w kolejnosci wystepowania w tabeli)public static List<String> convertFromColumnsToRows(Map<String,Object> contextMap, String[] colIDs)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznej (podawac w kolejnosci wystepowania w tabeli)public static Map<String,Object> convertFromRowsToColumns(List<String> rows, String[] colIDs)
rows - - lista wierszycolIDs - - identyfikatory kolumny w tabeli dynamicznej (podawac w kolejnosci wystepowania w tabeli)public static Map<String,Object> deleteRecordsAnyCondition(Map<String,Object> contextMap, String[] colIDs, Map<String,String> conditions)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejconditions - - mapa warunkow w postaci identyfikator pola, wartosc, ktora ma zostac usunietapublic static Map<String,Object> deleteRecordsAllConditions(Map<String,Object> contextMap, String[] colIDs, Map<String,String> conditions)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejconditions - - mapa warunkow w postaci identyfikator pola, wartosc, ktora ma zostac usunietapublic static Map<String,Object> findRecordsAnyCondition(Map<String,Object> contextMap, String[] colIDs, Map<String,String> conditions)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejconditions - - mapa warunkow w postaci identyfikator pola, wartosc, ktora ma zostac znalezionapublic static Map<String,Object> findRecordsAllConditions(Map<String,Object> contextMap, String[] colIDs, Map<String,String> conditions)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejconditions - - mapa warunkow w postaci identyfikator pola, wartosc, ktora ma zostac znalezionapublic static Map<String,Object> addRecords(Map<String,Object> contextMap, String[] colIDs, Map<String,String> toAdd)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejtoAdd - - mapa z elementami do dodania, jesli ma byc ich wiecej, w miejscu wartosc dla danego identyfikatora
kolumny wpisujemy wartosci po srednikupublic static Map<String,Object> updateRecordsAnyCondition(Map<String,Object> contextMap, String[] colIDs, Map<String,String> conditions, Map<String,String> toUpdate)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejconditions - - mapa warunkow w postaci identyfikator pola, wartosc, okreslaja dla ktorych rekordow tabeli
maja byc wykonane zmianytoUpdate - - mapa z danymi do zaktualizowania, zawiera nazwe kolumny, w ktorej ma byc zmieniona wartosc oraz
nowa wartoscpublic static Map<String,Object> updateRecordsAllConditions(Map<String,Object> contextMap, String[] colIDs, Map<String,String> conditions, Map<String,String> toUpdate)
contextMap - - kontekst mapy procesu lub zadaniacolIDs - - identyfikatory kolumny w tabeli dynamicznejconditions - - mapa warunkow w postaci identyfikator pola, wartosc, okreslaja dla ktorych rekordow tabeli
maja byc wykonane zmianytoUpdate - - mapa z danymi do zaktualizowania, zawiera nazwe kolumny, w ktorej ma byc zmieniona wartosc oraz
nowa wartoscpublic static Map<String,Object> check(Map<String,Object> map, String[] colIDs)
map - mapa reprezentująca tabelę dynamicznącolIDs - identyfikatory kolumnpublic static int getMaxElementsCount(Map<String,Object> map, String[] colIDs)
map - mapa reprezentująca tabelę dynamicznącolIDs - lista id kolumnCopyright © 2017 Suncode. All rights reserved.