Class Solo

  • All Implemented Interfaces:
    SoloProtocol, java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,​java.lang.Object>
    Direct Known Subclasses:
    SLErrorDataParameter, SLExceptionParameter

    public class Solo
    extends java.util.LinkedHashMap<java.lang.String,​java.lang.Object>
    implements SoloProtocol
    String BigDecimal Long Integer Boolean
    Author:
    Sokkheang Huo
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.util.AbstractMap

        java.util.AbstractMap.SimpleEntry<K extends java.lang.Object,​V extends java.lang.Object>, java.util.AbstractMap.SimpleImmutableEntry<K extends java.lang.Object,​V extends java.lang.Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      Solo()  
      Solo​(java.util.Map<java.lang.String,​java.lang.Object> map)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void appendFrom​(Solo data)  
      java.math.BigDecimal getBigDecimal​(java.lang.String key)  
      java.lang.Boolean getBoolean​(java.lang.String key)  
      double getDouble​(java.lang.String key)  
      float getFloat​(java.lang.String key)  
      int getInt​(java.lang.String key)  
      long getLong​(java.lang.String key)  
      short getShort​(java.lang.String key)  
      Solo getShowPageInfo​(Solo param)  
      SList getSList​(java.lang.String key)  
      Solo getSolo​(java.lang.String key)  
      java.lang.String getString​(java.lang.String key)  
      boolean isNullToInitialize()  
      void set​(java.lang.String key, java.lang.Object value)  
      void setBigDecimal​(java.lang.String key, java.math.BigDecimal value)  
      void setBoolean​(java.lang.String key, boolean value)  
      void setDate​(java.lang.String key, java.lang.Object value)  
      void setDouble​(java.lang.String key, double value)  
      void setFloat​(java.lang.String key, float value)  
      void setInt​(java.lang.String key, int value)  
      void setLong​(java.lang.String key, long value)  
      void setNullToInitialize​(boolean nullToInitialize)  
      void setObject​(java.lang.String key, java.lang.Object value)  
      Solo setPage​(Solo param, long count)  
      void setShort​(java.lang.String key, short value)  
      void setSList​(java.lang.String key, SList value)  
      void setSolo​(java.lang.String key, Solo value)  
      void setString​(java.lang.String key, java.lang.String value)  
      • Methods inherited from class java.util.LinkedHashMap

        clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, replaceAll, values
      • Methods inherited from class java.util.HashMap

        clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
      • Methods inherited from class java.util.AbstractMap

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.util.Map

        compute, computeIfAbsent, computeIfPresent, containsKey, equals, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
    • Constructor Detail

      • Solo

        public Solo()
      • Solo

        public Solo​(java.util.Map<java.lang.String,​java.lang.Object> map)
    • Method Detail

      • isNullToInitialize

        public boolean isNullToInitialize()
      • setNullToInitialize

        public void setNullToInitialize​(boolean nullToInitialize)
      • getString

        public java.lang.String getString​(java.lang.String key)
      • getBigDecimal

        public java.math.BigDecimal getBigDecimal​(java.lang.String key)
      • getLong

        public long getLong​(java.lang.String key)
      • getInt

        public int getInt​(java.lang.String key)
      • getBoolean

        public java.lang.Boolean getBoolean​(java.lang.String key)
      • getShort

        public short getShort​(java.lang.String key)
      • getDouble

        public double getDouble​(java.lang.String key)
      • getFloat

        public float getFloat​(java.lang.String key)
      • getSolo

        public Solo getSolo​(java.lang.String key)
      • set

        public void set​(java.lang.String key,
                        java.lang.Object value)
      • setString

        public void setString​(java.lang.String key,
                              java.lang.String value)
      • setBigDecimal

        public void setBigDecimal​(java.lang.String key,
                                  java.math.BigDecimal value)
      • setLong

        public void setLong​(java.lang.String key,
                            long value)
      • setInt

        public void setInt​(java.lang.String key,
                           int value)
      • setBoolean

        public void setBoolean​(java.lang.String key,
                               boolean value)
      • setShort

        public void setShort​(java.lang.String key,
                             short value)
      • setDouble

        public void setDouble​(java.lang.String key,
                              double value)
      • setFloat

        public void setFloat​(java.lang.String key,
                             float value)
      • setSolo

        public void setSolo​(java.lang.String key,
                            Solo value)
      • setSList

        public void setSList​(java.lang.String key,
                             SList value)
      • getSList

        public SList getSList​(java.lang.String key)
      • appendFrom

        public void appendFrom​(Solo data)
      • setObject

        public void setObject​(java.lang.String key,
                              java.lang.Object value)
      • setDate

        public void setDate​(java.lang.String key,
                            java.lang.Object value)