Package org.glassfish.gmbal.impl
Interface TypeConverter
-
- All Known Implementing Classes:
TypeConverterImpl,TypeConverterImpl.TypeConverterListBase,TypeConverterImpl.TypeConverterMapBase,TypeConverterImpl.TypeConverterPlaceHolderImpl
public interface TypeConverterA ManagedEntity is one of the pre-defined Open MBean types: SimpleType, ObjectName, TabularData, or CompositeData.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ObjectfromManagedEntity(java.lang.Object entity)Convert from a ManagedEntity to a problem-domain Object.EvaluatedTypegetDataType()Java generic type of attribute in problem-domain Object.javax.management.openmbean.OpenTypegetManagedType()Open MBeans Open Type for management domain object.booleanisIdentity()Returns true if this TypeConverter is an identity transformation.java.lang.ObjecttoManagedEntity(java.lang.Object obj)Convert from a problem-domain Object obj to a managed entity.
-
-
-
Method Detail
-
getDataType
EvaluatedType getDataType()
Java generic type of attribute in problem-domain Object.- Returns:
- The Java type that this TypeConverter handles.
-
getManagedType
javax.management.openmbean.OpenType getManagedType()
Open MBeans Open Type for management domain object.- Returns:
- The OpenType that this TypeConverter handles.
-
toManagedEntity
java.lang.Object toManagedEntity(java.lang.Object obj)
Convert from a problem-domain Object obj to a managed entity.- Parameters:
obj- The Java object to be converted to an open type.- Returns:
- The resulting open type.
-
fromManagedEntity
java.lang.Object fromManagedEntity(java.lang.Object entity)
Convert from a ManagedEntity to a problem-domain Object.- Parameters:
entity- The managed entity to be converted to a java type.- Returns:
- The resulting java type.
-
isIdentity
boolean isIdentity()
Returns true if this TypeConverter is an identity transformation.- Returns:
- True if this TypeConverter is an identity transformation.
-
-