Class Tools
- java.lang.Object
-
- pl.com.external.essw.system.utils.Tools
-
public class Tools extends java.lang.Object
Tools
TODO Implement
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SESSION_DATE_FORMAT
static java.lang.String
TRANSACTION_TIME_FORMAT
-
Constructor Summary
Constructors Constructor Description Tools()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.time.LocalDateTime
addHoursToDate(java.time.LocalDateTime dateTime, int hours)
static java.time.LocalDateTime
addMinutesToDate(java.time.LocalDateTime time, int minutes)
static java.time.LocalDateTime
addSecondsToDate(java.time.LocalDateTime time, int seconds)
static java.lang.String
appendZero(int i)
Metoda dodajaca 0 do Stringa z liczb jednocyfrowychstatic java.lang.String
appendZero(java.lang.Double wiggle, int i)
static java.util.Date
convertToDate(java.time.LocalDateTime localDateTime)
static java.time.LocalDateTime
convertToLocalDateTime(java.util.Date date)
static void
copyFiles(Console console)
static java.time.LocalDateTime
currentDate()
static java.lang.String
currentDateStringYYYYMMDD()
static java.lang.String
currentTimeStringhhMMss()
void
dateDetails()
static java.lang.String
datehhdwukropekmmdwukropekss(java.time.LocalDateTime dateTime, boolean showSeconds)
static java.lang.String
dateStringDDdashMMdashYYYY(java.time.LocalDateTime dateTime)
static java.lang.String
dateStringDDslashMMstashYYYY(java.time.LocalDateTime dateTime)
static java.lang.String
dateStringFull(java.time.LocalDateTime date)
static java.lang.String
dateStringhhdashmmdashss(java.util.Date date)
static java.lang.String
dateStringYYYY_MM_DD()
static java.lang.String
dateStringYYYYdashMMdashDD(java.time.LocalDateTime dateTime)
static java.lang.String
formatPrice(double price)
static java.lang.String
getDuration(long start, long stop)
static Transaction
getLatestTransaction(Period period)
static java.lang.String
getLogTime(java.time.LocalDateTime date)
static java.lang.Long
getLongFromDoubleString(java.lang.String doubleString)
static java.lang.Double
getPercent(java.lang.Double doubleValue)
static java.lang.Double
getPercentTwoDigits(java.lang.Double doubleValue)
static java.lang.String
getPeriodTime(java.time.LocalDateTime date)
static java.lang.String
getSessionDate(java.time.LocalDateTime date)
static java.util.Date
getTestDate()
static java.lang.String
getTransactionDateTime(java.util.Date date)
static java.time.LocalDateTime
getTransactionDateTime(Transaction transaction)
static boolean
isDouble(java.lang.String doubleValue)
static boolean
isInteger(java.lang.String integerValue)
static java.lang.String
monthDay(java.time.LocalDateTime dateTime)
static java.util.List<java.io.File>
parseStockDataFilesDirectory(java.lang.String stockDataFilesDirectory)
static java.util.Date
parseTransactionTime(java.lang.String timeString)
static java.lang.String
prependSpace(int i)
static java.lang.String
prependZero(java.lang.Double wiggle, int i)
static int
round(double doubleValue)
static double
roundDOWN(double doubleValue, int decimalPlace)
static double
roundUP(double doubleValue, int decimalPlace)
static Period[]
toPeriodArray(java.util.List periodList)
-
-
-
Method Detail
-
parseTransactionTime
public static java.util.Date parseTransactionTime(java.lang.String timeString) throws java.text.ParseException
- Parameters:
timeString
-- Returns:
- Throws:
java.text.ParseException
-
dateStringYYYY_MM_DD
public static java.lang.String dateStringYYYY_MM_DD()
-
appendZero
public static java.lang.String appendZero(int i)
Metoda dodajaca 0 do Stringa z liczb jednocyfrowych- Parameters:
i
-- Returns:
-
prependSpace
public static java.lang.String prependSpace(int i)
- Parameters:
i
-- Returns:
-
appendZero
public static java.lang.String appendZero(java.lang.Double wiggle, int i)
- Parameters:
wiggle
-i
-- Returns:
-
prependZero
public static java.lang.String prependZero(java.lang.Double wiggle, int i)
- Parameters:
wiggle
-i
-- Returns:
-
currentDateStringYYYYMMDD
public static java.lang.String currentDateStringYYYYMMDD()
- Returns:
-
currentTimeStringhhMMss
public static java.lang.String currentTimeStringhhMMss()
- Returns:
-
dateStringYYYYdashMMdashDD
public static java.lang.String dateStringYYYYdashMMdashDD(java.time.LocalDateTime dateTime)
- Parameters:
dateTime
-- Returns:
-
dateStringDDdashMMdashYYYY
public static java.lang.String dateStringDDdashMMdashYYYY(java.time.LocalDateTime dateTime)
- Parameters:
dateTime
-- Returns:
-
dateStringDDslashMMstashYYYY
public static java.lang.String dateStringDDslashMMstashYYYY(java.time.LocalDateTime dateTime)
- Parameters:
dateTime
-- Returns:
-
monthDay
public static java.lang.String monthDay(java.time.LocalDateTime dateTime)
- Parameters:
dateTime
-- Returns:
-
roundUP
public static double roundUP(double doubleValue, int decimalPlace)
- Parameters:
doubleValue
-decimalPlace
-- Returns:
-
roundDOWN
public static double roundDOWN(double doubleValue, int decimalPlace)
- Parameters:
doubleValue
-decimalPlace
-- Returns:
-
round
public static int round(double doubleValue)
- Parameters:
doubleValue
-- Returns:
-
isDouble
public static boolean isDouble(java.lang.String doubleValue)
- Parameters:
doubleValue
-- Returns:
-
isInteger
public static boolean isInteger(java.lang.String integerValue)
- Parameters:
integerValue
-- Returns:
-
currentDate
public static java.time.LocalDateTime currentDate()
- Returns:
-
getTestDate
public static java.util.Date getTestDate()
- Returns:
-
parseStockDataFilesDirectory
public static java.util.List<java.io.File> parseStockDataFilesDirectory(java.lang.String stockDataFilesDirectory)
- Parameters:
stockDataFilesDirectory
-- Returns:
-
getLongFromDoubleString
public static java.lang.Long getLongFromDoubleString(java.lang.String doubleString)
- Parameters:
doubleString
-- Returns:
-
addMinutesToDate
public static java.time.LocalDateTime addMinutesToDate(java.time.LocalDateTime time, int minutes)
- Parameters:
time
-minutes
-- Returns:
-
addHoursToDate
public static java.time.LocalDateTime addHoursToDate(java.time.LocalDateTime dateTime, int hours)
- Parameters:
dateTime
-hours
-- Returns:
-
addSecondsToDate
public static java.time.LocalDateTime addSecondsToDate(java.time.LocalDateTime time, int seconds)
- Parameters:
time
-seconds
-- Returns:
-
getLatestTransaction
public static Transaction getLatestTransaction(Period period)
- Parameters:
period
-- Returns:
-
toPeriodArray
public static Period[] toPeriodArray(java.util.List periodList)
- Parameters:
periodList
-- Returns:
-
getPercent
public static java.lang.Double getPercent(java.lang.Double doubleValue)
-
getPercentTwoDigits
public static java.lang.Double getPercentTwoDigits(java.lang.Double doubleValue)
-
getLogTime
public static java.lang.String getLogTime(java.time.LocalDateTime date)
-
getPeriodTime
public static java.lang.String getPeriodTime(java.time.LocalDateTime date)
-
getSessionDate
public static java.lang.String getSessionDate(java.time.LocalDateTime date)
-
getTransactionDateTime
public static java.lang.String getTransactionDateTime(java.util.Date date)
-
dateDetails
public void dateDetails()
-
convertToDate
public static java.util.Date convertToDate(java.time.LocalDateTime localDateTime)
-
convertToLocalDateTime
public static java.time.LocalDateTime convertToLocalDateTime(java.util.Date date)
-
datehhdwukropekmmdwukropekss
public static java.lang.String datehhdwukropekmmdwukropekss(java.time.LocalDateTime dateTime, boolean showSeconds)
- Parameters:
dateTime
-showSeconds
-- Returns:
-
dateStringhhdashmmdashss
public static java.lang.String dateStringhhdashmmdashss(java.util.Date date)
- Parameters:
date
-- Returns:
-
dateStringFull
public static java.lang.String dateStringFull(java.time.LocalDateTime date)
- Parameters:
date
-- Returns:
-
getDuration
public static java.lang.String getDuration(long start, long stop)
- Parameters:
start
-stop
-- Returns:
-
formatPrice
public static java.lang.String formatPrice(double price)
- Parameters:
price
-- Returns:
-
getTransactionDateTime
public static java.time.LocalDateTime getTransactionDateTime(Transaction transaction)
- Parameters:
transaction
-- Returns:
-
copyFiles
public static void copyFiles(Console console)
-
-