Class MapValueConverter


  • public class MapValueConverter
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T convert​(java.lang.Object rawValue, java.lang.Class<T> classObject, java.lang.String attributeName)  
      static java.lang.Boolean getBooleanAttribute​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> attributes, java.lang.Boolean defaultValue)  
      static <E extends java.lang.Enum>
      E
      getEnumAttribute​(java.lang.Class<E> clazz, java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> attributes, E defaultVal)  
      static <T extends java.lang.Enum<T>>
      java.util.Set<T>
      getEnumSetAttribute​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> attributes, java.lang.Class<T> clazz)  
      static java.lang.Integer getIntegerAttribute​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> attributes, java.lang.Integer defaultValue)  
      static java.lang.String getStringAttribute​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.Object> attributes, java.lang.String defaultVal)  
      static java.lang.Boolean toBoolean​(java.lang.String name, java.lang.Object obj)  
      static java.lang.Boolean toBoolean​(java.lang.String name, java.lang.Object obj, java.lang.Boolean defaultValue)  
      static <T extends java.lang.Enum<T>>
      T
      toEnum​(java.lang.String name, java.lang.Object rawValue, java.lang.Class<T> enumType)  
      static java.lang.Integer toInteger​(java.lang.String name, java.lang.Object obj)  
      static java.lang.Integer toInteger​(java.lang.String name, java.lang.Object obj, java.lang.Integer defaultValue)  
      static java.lang.Long toLong​(java.lang.String name, java.lang.Object obj)  
      static java.lang.Long toLong​(java.lang.String name, java.lang.Object obj, java.lang.Long defaultValue)  
      static <T> java.util.Set<T> toSet​(java.lang.Object rawValue, java.lang.Class<T> setItemClass, java.lang.String attributeName)  
      static java.lang.String toString​(java.lang.Object value)  
      static java.lang.String toString​(java.lang.Object value, java.lang.String defaultVal)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MapValueConverter

        public MapValueConverter()
    • Method Detail

      • getStringAttribute

        public static java.lang.String getStringAttribute​(java.lang.String name,
                                                          java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                                          java.lang.String defaultVal)
      • toString

        public static java.lang.String toString​(java.lang.Object value)
      • toString

        public static java.lang.String toString​(java.lang.Object value,
                                                java.lang.String defaultVal)
      • getEnumAttribute

        public static <E extends java.lang.Enum> E getEnumAttribute​(java.lang.Class<E> clazz,
                                                                    java.lang.String name,
                                                                    java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                                                    E defaultVal)
      • toEnum

        public static <T extends java.lang.Enum<T>> T toEnum​(java.lang.String name,
                                                             java.lang.Object rawValue,
                                                             java.lang.Class<T> enumType)
      • getBooleanAttribute

        public static java.lang.Boolean getBooleanAttribute​(java.lang.String name,
                                                            java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                                            java.lang.Boolean defaultValue)
      • toBoolean

        public static java.lang.Boolean toBoolean​(java.lang.String name,
                                                  java.lang.Object obj)
      • toBoolean

        public static java.lang.Boolean toBoolean​(java.lang.String name,
                                                  java.lang.Object obj,
                                                  java.lang.Boolean defaultValue)
      • getIntegerAttribute

        public static java.lang.Integer getIntegerAttribute​(java.lang.String name,
                                                            java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                                            java.lang.Integer defaultValue)
      • toInteger

        public static java.lang.Integer toInteger​(java.lang.String name,
                                                  java.lang.Object obj)
      • toInteger

        public static java.lang.Integer toInteger​(java.lang.String name,
                                                  java.lang.Object obj,
                                                  java.lang.Integer defaultValue)
      • toLong

        public static java.lang.Long toLong​(java.lang.String name,
                                            java.lang.Object obj)
      • toLong

        public static java.lang.Long toLong​(java.lang.String name,
                                            java.lang.Object obj,
                                            java.lang.Long defaultValue)
      • getEnumSetAttribute

        public static <T extends java.lang.Enum<T>> java.util.Set<T> getEnumSetAttribute​(java.lang.String name,
                                                                                         java.util.Map<java.lang.String,​java.lang.Object> attributes,
                                                                                         java.lang.Class<T> clazz)
      • toSet

        public static <T> java.util.Set<T> toSet​(java.lang.Object rawValue,
                                                 java.lang.Class<T> setItemClass,
                                                 java.lang.String attributeName)
      • convert

        public static <T> T convert​(java.lang.Object rawValue,
                                    java.lang.Class<T> classObject,
                                    java.lang.String attributeName)