Class TestModel

    • Constructor Summary

      Constructors 
      Constructor Description
      TestModel()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected static void setRandomValuesForAllFields​(TestModel testModel, java.lang.String... ignoredFields)
      Sets random values for all fields of a TestModel without specified fields as ignoredFields
      java.lang.String toInfo()  
      java.lang.String toJson()
      Converting object to JSON string
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • TestModel

        public TestModel()
    • Method Detail

      • toInfo

        public java.lang.String toInfo()
        Specified by:
        toInfo in interface Model
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toJson

        public java.lang.String toJson()
                                throws com.fasterxml.jackson.core.JsonProcessingException
        Converting object to JSON string
        Parameters:
        model - The java object model to convert
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - Throws exceptions if the given object doesn't match to the POJO class model
      • setRandomValuesForAllFields

        protected static void setRandomValuesForAllFields​(TestModel testModel,
                                                          java.lang.String... ignoredFields)
                                                   throws java.lang.Exception
        Sets random values for all fields of a TestModel without specified fields as ignoredFields
        Parameters:
        testModel - all fields of testModel that need to be set
        ignoredFields - fields to be excluded
        Throws:
        java.lang.Exception