package com.mozu.test.framework.helper; import com.mozu.api.contracts.mzdb.EntityList; import com.mozu.api.contracts.mzdb.IndexedProperty; public class EntityGenerator { public static EntityList generateEntityList(String nameSpace, String name1, String name2) { EntityList entityList = new EntityList(); entityList.setContextLevel("tenant"); entityList.setName("Test" + Generator.randomString(5, Generator.AlphaChars)); entityList.setNameSpace(nameSpace); entityList.setIdProperty(generateIndexedProperty(name1, "date")); entityList.setIndexA(generateIndexedProperty(name2, "date")); entityList.setIsVisibleInStorefront(false); entityList.setIsLocaleSpecific(false); entityList.setIsSandboxDataCloningSupported(true); entityList.setIsShopperSpecific(false); return entityList; } private static IndexedProperty generateIndexedProperty(String name, String type) { IndexedProperty property = new IndexedProperty(); property.setPropertyName(name); property.setDataType(type); return property; } }