if (model.getParameters() == null || model.getParameters().isEmpty()) { logger.debug("About to create instance of {} with no arg constructor", model.getIdentifier()); logger.debug("About to create instance of {} with {} parameters", model.getIdentifier(), model.getParameters().size()); Class<?>[] parameterTypes = new Class<?>[model.getParameters().size()]; Object[] paramInstances = new Object[model.getParameters().size()]; for (Object param : model.getParameters()) {
if (model.getParameters() == null || model.getParameters().isEmpty()) { logger.debug("About to create instance of {} with no arg constructor", model.getIdentifier()); logger.debug("About to create instance of {} with {} parameters", model.getIdentifier(), model.getParameters().size()); Class<?>[] parameterTypes = new Class<?>[model.getParameters().size()]; Object[] paramInstances = new Object[model.getParameters().size()]; for (Object param : model.getParameters()) {
private List<Parameter> collectParameters(List<Object> parameters) { List<Parameter> result = null; if (parameters != null && !parameters.isEmpty()) { result = new ArrayList<Parameter>(); for (Object param : parameters) { if (param instanceof ObjectModel) { ObjectModel model = (ObjectModel) param; result.add(new Parameter(model.getIdentifier(), model.getParameters().get(0).toString())); } } } return result; }
private List<Parameter> collectParameters(List<Object> parameters) { List<Parameter> result = null; if (parameters != null && !parameters.isEmpty()) { result = new ArrayList<Parameter>(); for (Object param : parameters) { if (param instanceof ObjectModel) { ObjectModel model = (ObjectModel) param; result.add(new Parameter(model.getIdentifier(), model.getParameters().get(0).toString())); } } } return result; }
private List<ItemObjectModel> processObjectModel(List<ObjectModel> data) { List<ItemObjectModel> result = null; if (data != null) { result = new ArrayList<ItemObjectModel>(); for (ObjectModel orig : data) { List<Parameter> parameters = collectParameters(orig.getParameters()); result.add(new ItemObjectModel(null, orig.getIdentifier(), orig.getResolver(), parameters)); } } return result; }
private List<ItemObjectModel> processObjectModel(List<ObjectModel> data) { List<ItemObjectModel> result = null; if (data != null) { result = new ArrayList<ItemObjectModel>(); for (ObjectModel orig : data) { List<Parameter> parameters = collectParameters(orig.getParameters()); result.add(new ItemObjectModel(null, orig.getIdentifier(), orig.getResolver(), parameters)); } } return result; }
if (model.getParameters() == null || model.getParameters().isEmpty()) { logger.debug("About to create instance of {} with no arg constructor", model.getIdentifier()); logger.debug("About to create instance of {} with {} parameters", model.getIdentifier(), model.getParameters().size()); Class<?>[] parameterTypes = new Class<?>[model.getParameters().size()]; Object[] paramInstances = new Object[model.getParameters().size()]; for (Object param : model.getParameters()) {
if (model.getParameters() == null || model.getParameters().isEmpty()) { logger.debug("About to create instance of {} with no arg constructor", model.getIdentifier()); logger.debug("About to create instance of {} with {} parameters", model.getIdentifier(), model.getParameters().size()); Class<?>[] parameterTypes = new Class<?>[model.getParameters().size()]; Object[] paramInstances = new Object[model.getParameters().size()]; for (Object param : model.getParameters()) {