Package app.tozzi.util
Class GenericUtils
java.lang.Object
app.tozzi.util.GenericUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancontainsOnlyDigits(Object number) static booleancontainsSeparator(String string, String separator, String escapeSeparatorChar) static booleancontainsSeparatorWithEscape(String string, String separator, String escapeSeparatorChar) static NumberformatNumber(Number decimalNumber, String pattern, boolean bigDecimal) static Integerstatic BigDecimalparseBigDecimal(String field, Object value) static booleanparseBoolean(String field, Object value) static Datestatic DoubleparseDouble(String field, Object value) static <E extends Enum<E>>
Estatic FloatparseFloat(String field, Object value) static InstantparseInstant(String field, Object value, String pattern) static IntegerparseInteger(String field, Object value) static LocalDateparseLocalDate(String field, Object value, String pattern) static LocalDateTimeparseLocalDateTime(String field, Object value, String pattern) static LocalTimeparseLocalTime(String field, Object value, String pattern) static Longstatic OffsetDateTimeparseOffsetDateTime(String field, Object value, String pattern) static OffsetTimeparseOffsetTime(String field, Object value, String pattern) static DateparseSQLDate(String field, Object value, String pattern) static TimeparseSQLTime(String field, Object value, String pattern) static TimestampparseSQLTimestamp(String field, Object value, String pattern) static UUIDstatic ZonedDateTimeparseZonedDateTime(String field, Object value, String pattern)
-
Constructor Details
-
GenericUtils
public GenericUtils()
-
-
Method Details
-
containsSeparator
-
containsSeparatorWithEscape
-
loadInt
-
split
-
formatNumber
public static Number formatNumber(Number decimalNumber, String pattern, boolean bigDecimal) throws ParseException - Throws:
ParseException
-
parseFloat
-
parseLong
-
parseInteger
-
parseDouble
-
parseBigDecimal
-
containsOnlyDigits
-
parseBoolean
-
parseDate
- Throws:
ParseException
-
parseLocalDate
-
parseLocalTime
-
parseLocalDateTime
-
parseOffsetTime
-
parseOffsetDateTime
-
parseZonedDateTime
-
parseUUID
-
parseInstant
-
parseSQLDate
- Throws:
ParseException
-
parseSQLTime
- Throws:
ParseException
-
parseSQLTimestamp
public static Timestamp parseSQLTimestamp(String field, Object value, String pattern) throws ParseException - Throws:
ParseException
-
parseEnum
-