@FunctionalInterface public interface IGetterDirectTrait
| Modifier and Type | Method and Description |
|---|---|
default BigDecimal |
getAsBigDecimal() |
default BigDecimal |
getAsBigDecimal(BigDecimal aDefault) |
default BigInteger |
getAsBigInteger() |
default BigInteger |
getAsBigInteger(BigInteger aDefault) |
default boolean |
getAsBoolean() |
default boolean |
getAsBoolean(boolean bDefault) |
default Boolean |
getAsBooleanObj() |
default byte |
getAsByte() |
default byte |
getAsByte(byte nDefault) |
default byte[] |
getAsByteArray() |
default Byte |
getAsByteObj() |
default char |
getAsChar() |
default char |
getAsChar(char cDefault) |
default char[] |
getAsCharArray() |
default char[] |
getAsCharArray(char[] aDefault) |
default Character |
getAsCharObj() |
default double |
getAsDouble() |
default double |
getAsDouble(double dDefault) |
default Double |
getAsDoubleObj() |
default float |
getAsFloat() |
default float |
getAsFloat(float fDefault) |
default Float |
getAsFloatObj() |
default int |
getAsInt() |
default int |
getAsInt(int nDefault) |
default Integer |
getAsIntObj() |
default LocalDate |
getAsLocalDate() |
default LocalDate |
getAsLocalDate(LocalDate aDefault) |
default LocalDateTime |
getAsLocalDateTime() |
default LocalDateTime |
getAsLocalDateTime(LocalDateTime aDefault) |
default LocalTime |
getAsLocalTime() |
default LocalTime |
getAsLocalTime(LocalTime aDefault) |
default long |
getAsLong() |
default long |
getAsLong(long nDefault) |
default Long |
getAsLongObj() |
default short |
getAsShort() |
default short |
getAsShort(short nDefault) |
default Short |
getAsShortObj() |
default Blob |
getAsSqlBlob() |
default Clob |
getAsSqlClob() |
default Date |
getAsSqlDate() |
default NClob |
getAsSqlNClob() |
default RowId |
getAsSqlRowId() |
default Time |
getAsSqlTime() |
default Timestamp |
getAsSqlTimestamp() |
default String |
getAsString() |
default String |
getAsString(String sDefault) |
default <T> T |
getCastedValue()
Get the contained value casted to the return type.
|
default <T> T |
getCastedValue(Class<T> aClass)
Get the contained value casted to the specified class.
|
default <T> T |
getCastedValue(T aDefault)
Get the contained value casted to the return type.
|
default <T> T |
getCastedValue(T aDefault,
Class<T> aClass)
Get the contained value casted to the specified class.
|
default <T> T |
getConvertedValue(Class<T> aClass)
Get the contained value converted using TypeConverter to the passed class.
|
default <T> T |
getConvertedValue(T aDefault,
Class<T> aClass)
Get the contained value converted using TypeConverter to the passed class.
|
Object |
getValue() |
default Class<?> |
getValueClass() |
default boolean |
hasNoValue() |
default boolean |
hasValue() |
@Nullable Object getValue()
null constraints applicable.@Nullable default Class<?> getValueClass()
null if no value is contained.default boolean hasValue()
true if the value is not null. Same as
getValue()!=null.default boolean hasNoValue()
true if the value is null. Same as
getValue()==null.@Nullable default <T> T getCastedValue()
T - Destination typenull
if the contained value is null.ClassCastException - in case the value types are not convertible@Nullable default <T> T getCastedValue(@Nullable T aDefault)
T - Destination typeaDefault - The value to be returned if the retrieved value is null .null
if the contained value is null.ClassCastException - in case the value types are not convertible@Nullable default <T> T getCastedValue(@Nonnull Class<T> aClass)
T - Destination typeaClass - The class to cast to.null
if the contained value is null.ClassCastException - in case the value types are not convertible@Nullable default <T> T getCastedValue(@Nullable T aDefault, @Nonnull Class<T> aClass)
T - Destination typeaDefault - The value to be returned if the retrieved value is null .aClass - The class to cast to.null
if the contained value is null.ClassCastException - in case the value types are not convertible@Nullable default <T> T getConvertedValue(@Nonnull Class<T> aClass)
T - Destination typeaClass - The class to convert to.null
if the contained value is null.TypeConverterException - in case of an error@Nullable default <T> T getConvertedValue(@Nullable T aDefault, @Nonnull Class<T> aClass)
T - Destination typeaDefault - The value to be returned if the retrieved value is null
or if type conversion fails.aClass - The class to convert to. May not be null.null
if the contained value is null.default boolean getAsBoolean()
default boolean getAsBoolean(boolean bDefault)
default byte getAsByte()
default byte getAsByte(byte nDefault)
default char getAsChar()
default char getAsChar(char cDefault)
default double getAsDouble()
default double getAsDouble(double dDefault)
default float getAsFloat()
default float getAsFloat(float fDefault)
default int getAsInt()
default int getAsInt(int nDefault)
default long getAsLong()
default long getAsLong(long nDefault)
default short getAsShort()
default short getAsShort(short nDefault)
@Nullable default String getAsString()
getConvertedValue (null, String.class)getConvertedValue(Object, Class)@Nullable default String getAsString(@Nullable String sDefault)
sDefault - The value to be returned if the retrieved value is null .getConvertedValue (sDefault, String.class)getConvertedValue(Object,Class)@Nullable default char[] getAsCharArray()
getConvertedValue (null, char[].class)getConvertedValue(Object,Class)@Nullable default char[] getAsCharArray(@Nullable char[] aDefault)
aDefault - The value to be returned if the retrieved value is null .getConvertedValue (aDefault, char[].class)getConvertedValue(Object,Class)@Nullable default BigDecimal getAsBigDecimal()
getConvertedValue (null, BigDecimal.class)getConvertedValue(Object,Class)@Nullable default BigDecimal getAsBigDecimal(@Nullable BigDecimal aDefault)
aDefault - The value to be returned if the retrieved value is null .getConvertedValue (sDefault, BigDecimal.class)getConvertedValue(Object,Class)@Nullable default BigInteger getAsBigInteger()
getConvertedValue (null, BigInteger.class)getConvertedValue(Object,Class)@Nullable default BigInteger getAsBigInteger(@Nullable BigInteger aDefault)
aDefault - The value to be returned if the retrieved value is null .getConvertedValue (sDefault, BigInteger.class)getConvertedValue(Object,Class)@Nullable default LocalDate getAsLocalDate()
getConvertedValue (null, LocalDate.class)getConvertedValue(Object, Class)@Nullable default LocalDate getAsLocalDate(@Nullable LocalDate aDefault)
aDefault - The value to be returned if the retrieved value is null .getConvertedValue (aDefault, LocalDate.class)getConvertedValue(Object,Class)@Nullable default LocalTime getAsLocalTime()
getConvertedValue (null, LocalTime.class)getConvertedValue(Object,Class)@Nullable default LocalTime getAsLocalTime(@Nullable LocalTime aDefault)
aDefault - The value to be returned if the retrieved value is null .getConvertedValue (aDefault, LocalTime.class)getConvertedValue(Object,Class)@Nullable default LocalDateTime getAsLocalDateTime()
getConvertedValue (null, LocalDateTime.class)getConvertedValue(Object,Class)@Nullable default LocalDateTime getAsLocalDateTime(@Nullable LocalDateTime aDefault)
aDefault - The value to be returned if the retrieved value is null .getConvertedValue (aDefault, LocalDateTime.class)getConvertedValue(Object,Class)@Nullable default byte[] getAsByteArray()
getConvertedValue (null, byte[].class)getConvertedValue(Object,Class)@Nullable default Boolean getAsBooleanObj()
getConvertedValue (null, Boolean.class)getConvertedValue(Object,Class)@Nullable default Byte getAsByteObj()
getConvertedValue (null, Byte.class)getConvertedValue(Object, Class)@Nullable default Character getAsCharObj()
getConvertedValue (null, Character.class)getConvertedValue(Object,Class)@Nullable default Double getAsDoubleObj()
getConvertedValue (null, Double.class)getConvertedValue(Object,Class)@Nullable default Float getAsFloatObj()
getConvertedValue (null, Float.class)getConvertedValue(Object,Class)@Nullable default Integer getAsIntObj()
getConvertedValue (null, Integer.class)getConvertedValue(Object,Class)@Nullable default Long getAsLongObj()
getConvertedValue (null, Long.class)getConvertedValue(Object,Class)@Nullable default Short getAsShortObj()
getConvertedValue (null, Short.class)getConvertedValue(Object,Class)@Nullable default Blob getAsSqlBlob()
getConvertedValue (null, Blob.class)getConvertedValue(Object,Class)@Nullable default Clob getAsSqlClob()
getConvertedValue (null, Clob.class)getConvertedValue(Object,Class)@Nullable default Date getAsSqlDate()
getConvertedValue (null, Date.class)getConvertedValue(Object, Class)@Nullable default NClob getAsSqlNClob()
getConvertedValue (null, NClob.class)getConvertedValue(Object, Class)@Nullable default RowId getAsSqlRowId()
getConvertedValue (null, RowId.class)getConvertedValue(Object,Class)@Nullable default Time getAsSqlTime()
getConvertedValue (null, Time.class)getConvertedValue(Object,Class)@Nullable default Timestamp getAsSqlTimestamp()
getConvertedValue (null, Timestamp.class)getConvertedValue(Object, Class)Copyright © 2014–2019 Philip Helger. All rights reserved.