Package org.alfresco.utility.model
Class TestModel
- java.lang.Object
-
- org.alfresco.utility.model.TestModel
-
- All Implemented Interfaces:
Model
- Direct Known Subclasses:
CalendarEventModel,CustomAspectModel,CustomAspectPropertiesModel,CustomContentModel,GroupModel,LinkModel,ProcessModel,RepoTestModel,SiteModel,StatusModel,TagModel,TaskModel,UserModel,WikiModel
public abstract class TestModel extends java.lang.Object implements Model
-
-
Constructor Summary
Constructors Constructor Description TestModel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidsetRandomValuesForAllFields(TestModel testModel, java.lang.String... ignoredFields)Sets random values for all fields of a TestModel without specified fields as ignoredFieldsjava.lang.StringtoInfo()java.lang.StringtoJson()Converting object to JSON stringjava.lang.StringtoString()
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toJson
public java.lang.String toJson() throws com.fasterxml.jackson.core.JsonProcessingExceptionConverting 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 setignoredFields- fields to be excluded- Throws:
java.lang.Exception
-
-