Package io.molr.commons.domain
Class Placeholder<T>
- java.lang.Object
-
- io.molr.commons.domain.Placeholder<T>
-
public final class Placeholder<T> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Placeholder<java.lang.Boolean>
aBoolean(java.lang.String name)
static Placeholder<java.lang.Double>
aDouble(java.lang.String name)
static Placeholder<ListOfStrings>
aListOfStrings(java.lang.String name)
static Placeholder<java.lang.Long>
aLong(java.lang.String name)
static Placeholder<java.lang.Integer>
anInteger(java.lang.String name)
static Placeholder<java.lang.String>
aString(java.lang.String name)
static Placeholder<java.lang.String[]>
aStringArray(java.lang.String name)
java.util.function.Function<java.lang.Object,T>
caster()
This is just a workaround for types that are not converted at the remote interfaceboolean
equals(java.lang.Object o)
int
hashCode()
java.lang.String
name()
static <T> Placeholder<T>
of(java.lang.Class<T> type, java.lang.String name)
java.lang.String
toString()
java.lang.Class<T>
type()
-
-
-
Method Detail
-
aDouble
public static final Placeholder<java.lang.Double> aDouble(java.lang.String name)
-
aBoolean
public static final Placeholder<java.lang.Boolean> aBoolean(java.lang.String name)
-
aLong
public static final Placeholder<java.lang.Long> aLong(java.lang.String name)
-
anInteger
public static final Placeholder<java.lang.Integer> anInteger(java.lang.String name)
-
aString
public static final Placeholder<java.lang.String> aString(java.lang.String name)
-
aStringArray
public static final Placeholder<java.lang.String[]> aStringArray(java.lang.String name)
-
aListOfStrings
public static final Placeholder<ListOfStrings> aListOfStrings(java.lang.String name)
-
type
public java.lang.Class<T> type()
-
name
public java.lang.String name()
-
caster
public java.util.function.Function<java.lang.Object,T> caster()
This is just a workaround for types that are not converted at the remote interface- Returns:
- a function that converts or casts an object to the type specified by the placeholder
-
of
public static final <T> Placeholder<T> of(java.lang.Class<T> type, java.lang.String name)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-