public class CUFTools extends Object
| Modifier and Type | Field and Description |
|---|---|
static String[] |
ExtsTable
tabela rozszerzen dla podtypow MIME
|
static org.apache.log4j.Logger |
log |
static String[] |
MIMETypesTable
tabela podtypow MIME
|
| Constructor and Description |
|---|
CUFTools() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addCellToXLSSheet(jxl.write.WritableSheet sheet,
int colPos,
int rowPos,
String value,
jxl.write.WritableCellFormat cellFormat,
jxl.CellView cellView)
Metoda wypelniajaca i formatujaca okreslona komorke w arkuszu Excel
|
static String |
addDaysToDate(String invDate,
String dayToAdd)
Funkcja dodaje do daty okreslona ilosc dni
|
static String |
changeParamSearch(String sText,
String sFromParam,
String sToParam)
Zmiana znakow w lancuchu znakowym
|
static String |
convertBackslashesToSlashes(String sText)
Konwersja \ na /
|
static String |
convertCondition(String str)
Konwersja do warunku szukania w searchWindow
|
static String[] |
convertListOfHashMapsToStringTable(List<HashMap<String,String>> list)
Funkcja konwertuje liste HashMap do tabeli Stringow.
|
static List<HashMap<String,String>> |
convertStringTableToListOfHashMaps(String[] table)
Funkcja konwertuje tabele Stringow do listy HashMap.
|
static Document |
convertStringToXMLFile(String xmlContent)
Metoda konwertujaca String reprezentujacy zawartosc pliku XML do obiektu org.w3c.dom.Document
|
static String |
convertXMLFileToStringFromFilePath(String filePath)
Metoda konwertujaca zawartosc pliku XML do String
|
static String |
convertXMLFileToStringFromInputStream(InputStream inputStream)
Metoda konwertujaca strumien danych reprezentujacy plik XML do String
|
static String |
cutSpaces(String value)
Funkcja usuwa ciagi spacji na poczatku i na koncu Stringa
|
static boolean |
doesNotificationActivityExist(String sNotificationId,
String sActDefId)
Funkcja informujaca, czy zadanie zostalo juz dodane do powiadomienia
|
static boolean |
doesNotificationDefExist(String sProcDefId,
String sNotificationName)
Funkcja informuje, czy powiadomienie o danej nazwie dla danego procesu istnieje juz w systemie
|
static boolean |
doesNotificationRecipientExist(String sNotificationId,
String sRecipientType,
String sRecipientVal)
Funkcja informujaca, czy okreslony odbiorca powiadomienia zostal juz dodany
|
static boolean |
doesViewExistForUser(String userId,
String viewName)
Funkcja sprawdza, czy widok o danej nazwie istnieje juz dla uzytkownika o danym loginie
|
static String |
editor(String str,
boolean removeSpaces,
boolean upperCase)
Edytor spacji, polskich i duzych liter
|
static String |
formatXML(String s)
Funkcja uruchamiajaca formatowanie pliku XML
|
static String |
formatXML(String s,
int initialIndent)
Funkcja uruchamiajaca formatowanie pliku XML
|
static String |
getActDefIdForActivityName(String sProcDefId,
String sActivityName)
Funkcja zwraca identyfikator definicji zadania w danym procesie na podstawie nazwy zadania
|
static String |
getActivityNameForActDefId(String sProcDefId,
String sActDefId)
Funkcja zwraca nazwe zadania w danym procesie na podstawie identyfikatora zadania
|
static String[] |
getColumnValues(String file,
String keys)
Metoda pobierajaca z pliku .xls wszystkie pozycje okreslonej kolumny.
|
static HashMap<String,String[]> |
getColumnValues(String file,
String[] keys)
Metoda pobierajaca z pliku .xls wszystkie pozycje okreslonych kolumn.
|
static HashMap<String,String[]> |
getColumnValues(String file,
String[] keys,
int numberSheet)
Metoda pobierajaca z pliku .xls wszystkie pozycje okreslonych kolumn.
|
static String[] |
getColumnValues(String file,
String keys,
int numberSheet)
Metoda pobierajaca z pliku .xls wszystkie pozycje okreslonej kolumny.
|
static HashMap<String,String[]> |
getColumnValuesWithTypeValidation(String file,
Map<String,String> idTypeMap,
int numberSheet)
Metoda pobierajaca z pliku .xls wszystkie pozycje okreslonych kolumn, sprawdza czy typy w pliku xls zgadzaja sie
z typami z mapy
|
static String |
getExtFromMIME(String sSubtype)
Funkcja zwraca akceptowane rozszerzenia (rozdzielone srednikiem jesli jest ich kilka) dla podanego w parametrze
podtypu MIME
|
static List<String> |
getGroupForUser(String userId)
Funkcja zwraca grupy, do ktorych nalezy uzytkownik o podanym identyfikatorze
|
static InputStream |
getInputStreamForDocumentObject(Document doc)
Funkcja zwracajaca strumien danych dla pliku XML typu org.w3c.dom.Document
|
static String |
getLastDateInMonth(String strDate)
Zwraca date ostatniego dnia w miesiacu, ktory zawiera podana date
|
static List<Map<String,String>> |
getListColumnValues(String file,
String[] keys)
Funkcja pobierajaca linie z pliku xls na podstawie naglowkow kolumn
|
static List<Map<String,String>> |
getListColumnValuesWithTypeValidation(String file,
Map<String,String> idTypeMap)
Funkcja pobierajaca linie z pliku xls na podstawie naglowkow kolumn, sprawdza czy typy w pliku xls zgadzaja sie z
typami z mapy
|
static String |
getMIMETypeFromExt(String sExt)
Funkcja zwraca typ MIME w zaleznosci od rozszerzenia pliku
|
static String |
getProcDefIdForProcessName(String sProcessName)
Funkcja zwraca identyfikator definicji procesu na podstawie nazwy procesu
|
static String |
getProcessNameForProcDefId(String sProcDefId)
Funkcja zwraca nazwe procesu na podstawie jego identyfikatora definicji
|
static String |
getStatusNameForLanguage(String state,
String sLanguage,
boolean bIsProcess)
Funkcja zwracajaca nazwe stanu zadania lub procesu w zaleznosci od identyfikatora stanu i wersji jezykowej
|
static String |
getVarIdForVarName(String sProcDefId,
String sVarName)
Funkcja zwraca identyfikator zmiennej w procesie na podstawie jej nazwy
|
static String |
getVarNameForVarId(String sProcDefId,
String sVarId)
Funkcja zwraca nazwe zmiennej procesowej na podstawie jej identyfikatora w procesie
|
static String |
plannedTaskDuration(long duration)
Obliczanie czasu trwania zadania zaplanowanego na podstawie roznicy czasu zakonczenia i rozpoczecia
|
static String |
removeCharsFromEnd(int lenghtFromEnd,
String str)
Funkcja usuwa okreslona ilosc znakow z konca zmiennej typu String
|
static String |
removeSpaces(String str)
Usuwanie spacji z lancucha znakowego
|
static Double |
Round(Double Rval,
int Rpl)
Deprecated.
|
public static org.apache.log4j.Logger log
public static String[] MIMETypesTable
public static String[] ExtsTable
public static String addDaysToDate(String invDate, String dayToAdd) throws Exception
invDate - - data poczatkowadayToAdd - - ilosc dni do dodaniaExceptionpublic static String getLastDateInMonth(String strDate) throws Exception
strDate - - dataException@Deprecated public static Double Round(Double Rval, int Rpl)
Rval - - wartosc do zaokragleniaRpl - - ilosc cyft po przecinkupublic static List<String> getGroupForUser(String userId) throws Exception
userId - - identyfikator użytkownikaExceptionpublic static String removeCharsFromEnd(int lenghtFromEnd, String str) throws Exception
lenghtFromEnd - - ilosc ucinanych znakow z koncastr - - lancuch znakowy do skroceniaExceptionpublic static String editor(String str, boolean removeSpaces, boolean upperCase)
str - - lancuch znakowyremoveSpaces - - true - konwersja z _ na spacjeupperCase - - true - pisownia z wielkiej literyExceptionpublic static String changeParamSearch(String sText, String sFromParam, String sToParam) throws Exception
sText - - lancuch znakowysFromParam - - zmien zsToParam - - zmien naExceptionpublic static String removeSpaces(String str) throws Exception
str - - wejsciowy lancuch znakowyExceptionpublic static String convertCondition(String str) throws Exception
str - - wejsciowy lancuch znakowyExceptionpublic static String cutSpaces(String value)
value - - lancuch znakowypublic static String[] convertListOfHashMapsToStringTable(List<HashMap<String,String>> list)
list - - lista HashMappublic static List<HashMap<String,String>> convertStringTableToListOfHashMaps(String[] table)
table - - tablica Stringowpublic static String convertXMLFileToStringFromFilePath(String filePath)
filePath - - sciezka do pliku XMLpublic static String convertXMLFileToStringFromInputStream(InputStream inputStream)
inputStream - - strumien danych reprezentujacy plik XMLpublic static Document convertStringToXMLFile(String xmlContent)
xmlContent - - zawartosc pliku XML w postaci Stringpublic static InputStream getInputStreamForDocumentObject(Document doc)
doc - - obiekt pliku XML typu org.w3c.dom.Documentpublic static String formatXML(String s)
s - - zawartosc pliku XMLpublic static String formatXML(String s, int initialIndent)
s - - zawartosc pliku XMLinitialIndent - - wartosc odstepu od poczatku liniipublic static String plannedTaskDuration(long duration)
duration - - typu Long, roznica miedzy czasem zakonczenia a rozpoczeciapublic static String getExtFromMIME(String sSubtype)
sSubtype - - typu String, podtyp MIMEpublic static String getMIMETypeFromExt(String sExt)
sExt - - rozszerzenie plikupublic static String getStatusNameForLanguage(String state, String sLanguage, boolean bIsProcess)
state - - identyfikator stanu zadaniasLanguage - - wersja jezykowa (dostepne wersje: ENG - angielska, PL - polska)bIsProcess - - typu boolean, czy nazwa dla prosesu (true), czy zadnaia (false)public static HashMap<String,String[]> getColumnValues(String file, String[] keys, int numberSheet) throws jxl.read.biff.BiffException, IOException, CUFException
file - - sciezka do pliku skanowanegokeys - - tablica zawierajaca nazwy szukanych kolumnnumberSheet - - numer arkuszuIOExceptionjxl.read.biff.BiffExceptionCUFExceptionpublic static List<Map<String,String>> getListColumnValues(String file, String[] keys) throws jxl.read.biff.BiffException, IOException, CUFException
file - - sciezka do pliku xlskeys - - tablica z naglowkami kolumnjxl.read.biff.BiffExceptionIOExceptionCUFExceptionpublic static HashMap<String,String[]> getColumnValuesWithTypeValidation(String file, Map<String,String> idTypeMap, int numberSheet) throws Exception
file - - sciezka do pliku skanowanegoidTypeMap - - mapa numberSheet - - numer arkuszuExceptionpublic static List<Map<String,String>> getListColumnValuesWithTypeValidation(String file, Map<String,String> idTypeMap) throws Exception
file - - sciezka do pliku xlsidTypeMap - - mapa Exceptionpublic static String convertBackslashesToSlashes(String sText) throws Exception
sText - - tekst poddawany konwersjiExceptionpublic static HashMap<String,String[]> getColumnValues(String file, String[] keys) throws jxl.read.biff.BiffException, IOException, CUFException
file - - sciezka do pliku skanowanegokeys - - tablica zawierajaca nazwy szukanych kolumnIOExceptionjxl.read.biff.BiffExceptionCUFExceptionpublic static String[] getColumnValues(String file, String keys) throws jxl.read.biff.BiffException, IOException, CUFException
file - - sciezka do pliku skanowanegokeys - - nazwy szukanej kolumnyIOExceptionjxl.read.biff.BiffExceptionCUFExceptionpublic static String[] getColumnValues(String file, String keys, int numberSheet) throws jxl.read.biff.BiffException, IOException, CUFException
file - - sciezka do pliku skanowanegokeys - - nazwy szukanej kolumnynumberSheet - - numer arkuszuIOExceptionjxl.read.biff.BiffExceptionCUFExceptionpublic static void addCellToXLSSheet(jxl.write.WritableSheet sheet,
int colPos,
int rowPos,
String value,
jxl.write.WritableCellFormat cellFormat,
jxl.CellView cellView)
throws Exception
sheet - - obiekt arkuszu w pliku xlscolPos - - numer kolumny komorkirowPos - - numer wiersza komorkivalue - - wartosc wpisywana do komorkicellFormat - - obiekt formatu komorki, null - jesli niewykorzystywanecellView - - obiekt widoku komorki (ustawiany dla calej kolumny w arkuszu), null - jesli niewykorzystywaneExceptionpublic static String getVarNameForVarId(String sProcDefId, String sVarId)
sProcDefId - - identyfikator definicji procesusVarId - - identyfikator zmiennej w procesiepublic static String getVarIdForVarName(String sProcDefId, String sVarName)
sProcDefId - - identyfikator definicji procesusVarName - - nazwa zmiennejpublic static String getProcessNameForProcDefId(String sProcDefId)
sProcDefId - - identyfikator definicji procesupublic static String getProcDefIdForProcessName(String sProcessName)
sProcessName - - nazwa procesupublic static String getActivityNameForActDefId(String sProcDefId, String sActDefId)
sProcDefId - - identyfikator definicji procesusActDefId - - identyfikator definicji zadaniapublic static String getActDefIdForActivityName(String sProcDefId, String sActivityName)
sProcDefId - - identyfikator definicji procesusActivityName - - nazwa zadaniapublic static boolean doesNotificationDefExist(String sProcDefId, String sNotificationName) throws Exception
sProcDefId - - identyfikator definicji procesusNotificationName - - nazwa powiadomieniaExceptionpublic static boolean doesNotificationRecipientExist(String sNotificationId, String sRecipientType, String sRecipientVal) throws Exception
sNotificationId - - identyfikator powiadomieniasRecipientType - - typ odbiorcysRecipientVal - - nazwa odbiorcyExceptionpublic static boolean doesNotificationActivityExist(String sNotificationId, String sActDefId) throws Exception
sNotificationId - - identyfikator powiadomieniasActDefId - - identyfikator definicji zadaniaExceptionpublic static boolean doesViewExistForUser(String userId, String viewName) throws Exception
userId - - login uzytkownikaviewName - - nazwa widokuExceptionCopyright © 2015 Suncode. All rights reserved.