|
jTransfo, 0.14 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jtransfo.StringEnumTypeConverter<ENUM_TYPE>
ENUM_TYPE - enum type to convert withpublic class StringEnumTypeConverter<ENUM_TYPE extends Enum>
Type converter for representing enums as string in the transfer object.
| Constructor Summary | |
|---|---|
StringEnumTypeConverter(Class<ENUM_TYPE> enumClass)
Construct a new type converter for the given enum type. |
|
| Method Summary | |
|---|---|
boolean |
canConvert(Class<?> realToType,
Class<?> realDomainType)
Can this type converter handle conversions between the given transfer and domain object types? |
ENUM_TYPE |
convert(String object,
SyntheticField domainField,
Object domainObject,
String... tags)
Convert a transfer object field value to the value for the domain object. |
String |
reverse(ENUM_TYPE object,
SyntheticField toField,
Object toObject,
String... tags)
Convert a domain object field value to the value for the transfer object. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringEnumTypeConverter(Class<ENUM_TYPE> enumClass)
enumClass - enum type class| Method Detail |
|---|
public boolean canConvert(Class<?> realToType,
Class<?> realDomainType)
TypeConverter
canConvert in interface TypeConverter<String,ENUM_TYPE extends Enum>realToType - real class for the type in the transfer objectrealDomainType - real class for the type in the domain object
public ENUM_TYPE convert(String object,
SyntheticField domainField,
Object domainObject,
String... tags)
throws JTransfoException
TypeConverter
convert in interface TypeConverter<String,ENUM_TYPE extends Enum>object - object to convertdomainField - target domain fielddomainObject - target domain objecttags - tags which indicate which fields can be converted based on MapOnly annotations.
JTransfoException - problem during type conversion
public String reverse(ENUM_TYPE object,
SyntheticField toField,
Object toObject,
String... tags)
throws JTransfoException
TypeConverter
reverse in interface TypeConverter<String,ENUM_TYPE extends Enum>object - object to converttoField - target transfer object fieldtoObject - target transfer objecttags - tags which indicate which fields can be converted based on MapOnly annotations.
JTransfoException - problem during type conversion
|
jTransfo, 0.14 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||