Package org.glassfish.gmbal.impl
Class TypeConverterImpl.TypeConverterMapBase
java.lang.Object
org.glassfish.gmbal.impl.TypeConverterImpl
org.glassfish.gmbal.impl.TypeConverterImpl.TypeConverterMapBase
- All Implemented Interfaces:
TypeConverter
- Enclosing class:
TypeConverterImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glassfish.gmbal.impl.TypeConverterImpl
TypeConverterImpl.TypeConverterPlaceHolderImpl
-
Field Summary
FieldsFields inherited from class org.glassfish.gmbal.impl.TypeConverterImpl
dataType, managedType, NULL_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionTypeConverterMapBase
(EvaluatedType dataType, TypeConverter keyTypeConverter, TypeConverter valueTypeConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract TypeConverterImpl.Table
private static TabularType
makeMapTabularType
(TypeConverter firstTc, TypeConverter secondTc) toManagedEntity
(Object obj) Convert from a problem-domain Object obj to a managed entity.Methods inherited from class org.glassfish.gmbal.impl.TypeConverterImpl
fromManagedEntity, getDataType, getJavaClass, getJavaClass, getManagedType, isIdentity, makeTypeConverter, toString
-
Field Details
-
keyTypeConverter
-
valueTypeConverter
-
-
Constructor Details
-
TypeConverterMapBase
public TypeConverterMapBase(EvaluatedType dataType, TypeConverter keyTypeConverter, TypeConverter valueTypeConverter)
-
-
Method Details
-
makeMapTabularType
-
getTable
-
toManagedEntity
Description copied from interface:TypeConverter
Convert from a problem-domain Object obj to a managed entity.- Specified by:
toManagedEntity
in interfaceTypeConverter
- Specified by:
toManagedEntity
in classTypeConverterImpl
- Parameters:
obj
- The Java object to be converted to an open type.- Returns:
- The resulting open type.
-