Package adalid.commons.util
Class ObjUtils
- java.lang.Object
-
- adalid.commons.util.ObjUtils
-
public class ObjUtils extends java.lang.Object- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description ObjUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.DateaddDays(java.lang.Object x, java.lang.Object y)static java.util.DateaddHours(java.lang.Object x, java.lang.Object y)static java.util.DateaddMinutes(java.lang.Object x, java.lang.Object y)static java.util.DateaddMonths(java.lang.Object x, java.lang.Object y)static java.util.DateaddSeconds(java.lang.Object x, java.lang.Object y)static java.util.DateaddWeeks(java.lang.Object x, java.lang.Object y)static java.util.DateaddYears(java.lang.Object x, java.lang.Object y)static java.lang.Booleanand(java.lang.Object... objects)static java.math.BigDecimalaverage(java.lang.Object... objects)static booleanbetween(java.lang.Object object, java.lang.Object minimum, java.lang.Object maximum)static java.lang.Stringcapitalize(java.lang.Object o)static <T> Tcoalesce(T... objects)static <X> XcoalesceX(X... objects)static java.lang.Integercompare(java.lang.Object x, java.lang.Object y)static java.lang.Stringconcat(java.lang.Object... objects)static java.lang.Booleancontains(java.lang.Object x, java.lang.Object y)static java.lang.Longcount(java.lang.Object... objects)static java.lang.BooleanendsWith(java.lang.Object x, java.lang.Object y)static java.lang.Booleaneq(java.lang.Object x, java.lang.Object y)static booleanequals(java.lang.Object a, java.lang.Object b)static java.lang.Booleangt(java.lang.Object x, java.lang.Object y)static java.lang.Booleangteq(java.lang.Object x, java.lang.Object y)static booleanisBlank(java.lang.Object object)static java.lang.BooleanisFalse(java.lang.Object o)static java.lang.BooleanisNotNull(java.lang.Object o)static java.lang.BooleanisNull(java.lang.Object o)static java.lang.BooleanisNullOrContains(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrEndsWith(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrEq(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrFalse(java.lang.Object o)static java.lang.BooleanisNullOrGt(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrGteq(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrLt(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrLteq(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrNeq(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrNotContains(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrNotEndsWith(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrNotStartsWith(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrStartsWith(java.lang.Object x, java.lang.Object y)static java.lang.BooleanisNullOrTrue(java.lang.Object o)static java.lang.BooleanisTrue(java.lang.Object o)static java.lang.Stringlower(java.lang.Object o)static java.lang.Booleanlt(java.lang.Object x, java.lang.Object y)static java.lang.Booleanlteq(java.lang.Object x, java.lang.Object y)static java.lang.Stringltrim(java.lang.Object o)static <T> Tmaximum(T... objects)static <T> Tminimum(T... objects)static java.lang.Numbermodulus(java.lang.Object o)static java.lang.Booleannand(java.lang.Object... objects)static java.lang.Booleannaxnor(java.lang.Object... objects)static java.lang.Booleannaxor(java.lang.Object... objects)static java.lang.Booleanneq(java.lang.Object x, java.lang.Object y)static java.lang.Booleannor(java.lang.Object... objects)static java.lang.BooleannorOrNaxor(java.lang.Object... objects)static java.lang.Booleannot(java.lang.Object o)static java.lang.BooleannotContains(java.lang.Object x, java.lang.Object y)static java.lang.BooleannotEndsWith(java.lang.Object x, java.lang.Object y)static java.lang.BooleannotStartsWith(java.lang.Object x, java.lang.Object y)static <T> Tnullif(T x, T y)static java.lang.Numberopposite(java.lang.Object o)static java.lang.Booleanor(java.lang.Object... objects)static java.math.BigDecimalproduct(java.lang.Object... objects)static java.math.BigDecimalreciprocal(java.lang.Object o)static java.lang.Stringrtrim(java.lang.Object o)static java.lang.BooleanstartsWith(java.lang.Object x, java.lang.Object y)static java.math.BigDecimalsum(java.lang.Object... objects)static java.math.BigDecimaltoBigDecimal(java.lang.Object o)static java.math.BigIntegertoBigInteger(java.lang.Object o)static java.lang.BooleantoBoolean(java.lang.Object o)static java.lang.BytetoByte(java.lang.Object o)static java.lang.CharactertoCharacter(java.lang.Object o)static java.sql.DatetoDate(java.lang.Object o)static java.lang.DoubletoDouble(java.lang.Object o)static java.lang.FloattoFloat(java.lang.Object o)static java.lang.IntegertoInteger(java.lang.Object o)static java.lang.LongtoLong(java.lang.Object o)static java.lang.ShorttoShort(java.lang.Object o)static java.lang.StringtoString(java.lang.Object o)static java.sql.TimetoTime(java.lang.Object o)static java.sql.TimestamptoTimestamp(java.lang.Object o)static java.lang.Stringtrim(java.lang.Object o)static java.lang.Stringuncapitalize(java.lang.Object o)static java.lang.Stringupper(java.lang.Object o)static java.math.BigDecimalxDividedIntoY(java.lang.Object x, java.lang.Object y)static java.lang.BooleanxImpliesY(java.lang.Object x, java.lang.Object y)static java.math.BigDecimalxMinusY(java.lang.Object x, java.lang.Object y)static java.math.BigDecimalxMultipliedByY(java.lang.Object x, java.lang.Object y)static java.lang.Booleanxnor(java.lang.Object x, java.lang.Object y)static java.lang.Booleanxor(java.lang.Object x, java.lang.Object y)static java.math.BigDecimalxPlusY(java.lang.Object x, java.lang.Object y)static java.math.BigDecimalxRaisedToTheY(java.lang.Object x, java.lang.Object y)
-
-
-
Method Detail
-
equals
public static boolean equals(java.lang.Object a, java.lang.Object b)
-
toBoolean
public static java.lang.Boolean toBoolean(java.lang.Object o)
-
toCharacter
public static java.lang.Character toCharacter(java.lang.Object o)
-
toString
public static java.lang.String toString(java.lang.Object o)
-
toByte
public static java.lang.Byte toByte(java.lang.Object o)
-
toShort
public static java.lang.Short toShort(java.lang.Object o)
-
toInteger
public static java.lang.Integer toInteger(java.lang.Object o)
-
toLong
public static java.lang.Long toLong(java.lang.Object o)
-
toFloat
public static java.lang.Float toFloat(java.lang.Object o)
-
toDouble
public static java.lang.Double toDouble(java.lang.Object o)
-
toBigInteger
public static java.math.BigInteger toBigInteger(java.lang.Object o)
-
toBigDecimal
public static java.math.BigDecimal toBigDecimal(java.lang.Object o)
-
toDate
public static java.sql.Date toDate(java.lang.Object o)
-
toTime
public static java.sql.Time toTime(java.lang.Object o)
-
toTimestamp
public static java.sql.Timestamp toTimestamp(java.lang.Object o)
-
isBlank
public static boolean isBlank(java.lang.Object object)
-
isNull
public static java.lang.Boolean isNull(java.lang.Object o)
-
isNotNull
public static java.lang.Boolean isNotNull(java.lang.Object o)
-
isTrue
public static java.lang.Boolean isTrue(java.lang.Object o)
-
isFalse
public static java.lang.Boolean isFalse(java.lang.Object o)
-
eq
public static java.lang.Boolean eq(java.lang.Object x, java.lang.Object y)
-
neq
public static java.lang.Boolean neq(java.lang.Object x, java.lang.Object y)
-
gt
public static java.lang.Boolean gt(java.lang.Object x, java.lang.Object y)
-
gteq
public static java.lang.Boolean gteq(java.lang.Object x, java.lang.Object y)
-
lt
public static java.lang.Boolean lt(java.lang.Object x, java.lang.Object y)
-
lteq
public static java.lang.Boolean lteq(java.lang.Object x, java.lang.Object y)
-
compare
public static java.lang.Integer compare(java.lang.Object x, java.lang.Object y)
-
between
public static boolean between(java.lang.Object object, java.lang.Object minimum, java.lang.Object maximum)
-
startsWith
public static java.lang.Boolean startsWith(java.lang.Object x, java.lang.Object y)
-
notStartsWith
public static java.lang.Boolean notStartsWith(java.lang.Object x, java.lang.Object y)
-
contains
public static java.lang.Boolean contains(java.lang.Object x, java.lang.Object y)
-
notContains
public static java.lang.Boolean notContains(java.lang.Object x, java.lang.Object y)
-
endsWith
public static java.lang.Boolean endsWith(java.lang.Object x, java.lang.Object y)
-
notEndsWith
public static java.lang.Boolean notEndsWith(java.lang.Object x, java.lang.Object y)
-
isNullOrTrue
public static java.lang.Boolean isNullOrTrue(java.lang.Object o)
-
isNullOrFalse
public static java.lang.Boolean isNullOrFalse(java.lang.Object o)
-
isNullOrEq
public static java.lang.Boolean isNullOrEq(java.lang.Object x, java.lang.Object y)
-
isNullOrNeq
public static java.lang.Boolean isNullOrNeq(java.lang.Object x, java.lang.Object y)
-
isNullOrGt
public static java.lang.Boolean isNullOrGt(java.lang.Object x, java.lang.Object y)
-
isNullOrGteq
public static java.lang.Boolean isNullOrGteq(java.lang.Object x, java.lang.Object y)
-
isNullOrLt
public static java.lang.Boolean isNullOrLt(java.lang.Object x, java.lang.Object y)
-
isNullOrLteq
public static java.lang.Boolean isNullOrLteq(java.lang.Object x, java.lang.Object y)
-
isNullOrStartsWith
public static java.lang.Boolean isNullOrStartsWith(java.lang.Object x, java.lang.Object y)
-
isNullOrNotStartsWith
public static java.lang.Boolean isNullOrNotStartsWith(java.lang.Object x, java.lang.Object y)
-
isNullOrContains
public static java.lang.Boolean isNullOrContains(java.lang.Object x, java.lang.Object y)
-
isNullOrNotContains
public static java.lang.Boolean isNullOrNotContains(java.lang.Object x, java.lang.Object y)
-
isNullOrEndsWith
public static java.lang.Boolean isNullOrEndsWith(java.lang.Object x, java.lang.Object y)
-
isNullOrNotEndsWith
public static java.lang.Boolean isNullOrNotEndsWith(java.lang.Object x, java.lang.Object y)
-
coalesce
public static <T> T coalesce(T... objects)
-
count
public static java.lang.Long count(java.lang.Object... objects)
-
maximum
public static <T> T maximum(T... objects)
-
minimum
public static <T> T minimum(T... objects)
-
and
public static java.lang.Boolean and(java.lang.Object... objects)
-
nand
public static java.lang.Boolean nand(java.lang.Object... objects)
-
or
public static java.lang.Boolean or(java.lang.Object... objects)
-
nor
public static java.lang.Boolean nor(java.lang.Object... objects)
-
naxor
public static java.lang.Boolean naxor(java.lang.Object... objects)
-
naxnor
public static java.lang.Boolean naxnor(java.lang.Object... objects)
-
norOrNaxor
public static java.lang.Boolean norOrNaxor(java.lang.Object... objects)
-
concat
public static java.lang.String concat(java.lang.Object... objects)
-
sum
public static java.math.BigDecimal sum(java.lang.Object... objects)
-
product
public static java.math.BigDecimal product(java.lang.Object... objects)
-
average
public static java.math.BigDecimal average(java.lang.Object... objects)
-
nullif
public static <T> T nullif(T x, T y)
-
xor
public static java.lang.Boolean xor(java.lang.Object x, java.lang.Object y)
-
xnor
public static java.lang.Boolean xnor(java.lang.Object x, java.lang.Object y)
-
xImpliesY
public static java.lang.Boolean xImpliesY(java.lang.Object x, java.lang.Object y)
-
xPlusY
public static java.math.BigDecimal xPlusY(java.lang.Object x, java.lang.Object y)
-
xMinusY
public static java.math.BigDecimal xMinusY(java.lang.Object x, java.lang.Object y)
-
xMultipliedByY
public static java.math.BigDecimal xMultipliedByY(java.lang.Object x, java.lang.Object y)
-
xDividedIntoY
public static java.math.BigDecimal xDividedIntoY(java.lang.Object x, java.lang.Object y)
-
xRaisedToTheY
public static java.math.BigDecimal xRaisedToTheY(java.lang.Object x, java.lang.Object y)
-
addYears
public static java.util.Date addYears(java.lang.Object x, java.lang.Object y)
-
addMonths
public static java.util.Date addMonths(java.lang.Object x, java.lang.Object y)
-
addWeeks
public static java.util.Date addWeeks(java.lang.Object x, java.lang.Object y)
-
addDays
public static java.util.Date addDays(java.lang.Object x, java.lang.Object y)
-
addHours
public static java.util.Date addHours(java.lang.Object x, java.lang.Object y)
-
addMinutes
public static java.util.Date addMinutes(java.lang.Object x, java.lang.Object y)
-
addSeconds
public static java.util.Date addSeconds(java.lang.Object x, java.lang.Object y)
-
not
public static java.lang.Boolean not(java.lang.Object o)
-
lower
public static java.lang.String lower(java.lang.Object o)
-
upper
public static java.lang.String upper(java.lang.Object o)
-
capitalize
public static java.lang.String capitalize(java.lang.Object o)
-
uncapitalize
public static java.lang.String uncapitalize(java.lang.Object o)
-
trim
public static java.lang.String trim(java.lang.Object o)
-
ltrim
public static java.lang.String ltrim(java.lang.Object o)
-
rtrim
public static java.lang.String rtrim(java.lang.Object o)
-
modulus
public static java.lang.Number modulus(java.lang.Object o)
-
opposite
public static java.lang.Number opposite(java.lang.Object o)
-
reciprocal
public static java.math.BigDecimal reciprocal(java.lang.Object o)
-
coalesceX
public static <X> X coalesceX(X... objects)
-
-