Class ConvertUtils


  • public class ConvertUtils
    extends Object
    Provides utilities to convert an object into a different kind of Object. For example, convert a String[] into a List
    • Constructor Detail

      • ConvertUtils

        public ConvertUtils()
    • Method Detail

      • isConvertable

        public static boolean isConvertable​(Object obj,
                                            Class dest)
        This method should return true if the convert method will succeed.

        Note that any changes to isConvertable() must also be accompanied by similar changes to convert()

        Parameters:
        obj - source object or class
        dest - destination class
        Returns:
        boolean true if convert(..) can convert obj to the destination class
      • convert

        public static Object convert​(Object arg,
                                     Class destClass)
                              throws WebServiceException
        Utility function to convert an Object to some desired Class.

        Normally this is used for T[] to List processing. Other conversions are also done (i.e. HashMap <->Hashtable, etc.)

        Use the isConvertable() method to determine if conversion is possible. Note that any changes to convert() must also be accompanied by similar changes to isConvertable()

        Parameters:
        arg - the array to convert
        destClass - the actual class we want
        Returns:
        object of destClass if conversion possible, otherwise returns arg
        Throws:
        WebServiceException