Class TypeConverterImpl

java.lang.Object
org.glassfish.gmbal.impl.TypeConverterImpl
All Implemented Interfaces:
TypeConverter

public abstract class TypeConverterImpl extends Object implements TypeConverter
A ManagedEntity is one of the pre-defined Open MBean types: SimpleType, ObjectName, TabularData, or CompositeData.
  • Field Details

  • Constructor Details

  • Method Details

    • getJavaClass

      public static Class getJavaClass(OpenType ot)
    • getJavaClass

      public static Class getJavaClass(EvaluatedType type)
    • makeTypeConverter

      public static TypeConverter makeTypeConverter(EvaluatedType type, ManagedObjectManagerInternal mom)
    • getDataType

      public final EvaluatedType getDataType()
      Description copied from interface: TypeConverter
      Java generic type of attribute in problem-domain Object.
      Specified by:
      getDataType in interface TypeConverter
      Returns:
      The Java type that this TypeConverter handles.
    • getManagedType

      public final OpenType getManagedType()
      Description copied from interface: TypeConverter
      Open MBeans Open Type for management domain object.
      Specified by:
      getManagedType in interface TypeConverter
      Returns:
      The OpenType that this TypeConverter handles.
    • toManagedEntity

      public abstract Object toManagedEntity(Object obj)
      Description copied from interface: TypeConverter
      Convert from a problem-domain Object obj to a managed entity.
      Specified by:
      toManagedEntity in interface TypeConverter
      Parameters:
      obj - The Java object to be converted to an open type.
      Returns:
      The resulting open type.
    • fromManagedEntity

      public Object fromManagedEntity(Object entity)
      Description copied from interface: TypeConverter
      Convert from a ManagedEntity to a problem-domain Object.
      Specified by:
      fromManagedEntity in interface TypeConverter
      Parameters:
      entity - The managed entity to be converted to a java type.
      Returns:
      The resulting java type.
    • isIdentity

      public boolean isIdentity()
      Description copied from interface: TypeConverter
      Returns true if this TypeConverter is an identity transformation.
      Specified by:
      isIdentity in interface TypeConverter
      Returns:
      True if this TypeConverter is an identity transformation.
    • toString

      public String toString()
      Overrides:
      toString in class Object