package com.totvslabs.mdm.restclient.command; import java.util.HashMap; import java.util.Map; import com.totvslabs.mdm.restclient.vo.CommandTypeEnum; import com.totvslabs.mdm.restclient.vo.EntityVO; public class CommandListEntity implements ICommand, AuthenticationRequired { private String tenantId; private String datasourceId; public CommandListEntity(String tenantId, String datasourceId) { this.tenantId = tenantId; this.datasourceId = datasourceId; } @Override public Map<String, String> getParametersHeader() { Map<String, String> parameters = new HashMap<String, String>(); parameters.put("tenant", this.tenantId); parameters.put("datasource", this.datasourceId); return parameters; } @Override public void processReturn() { } @Override public String getCommandURL() { return "api/v1/admin/entities/templates?offset=0&pageSize=10&sortBy=_mdmId&sortOrder=ASC"; } @SuppressWarnings({ "rawtypes", "unchecked" }) @Override public Class getResponseType() { return EntityVO.class; } @Override public Map<String, String> getParameterPath() { return null; } @Override public CommandTypeEnum getType() { return CommandTypeEnum.GET; } @Override public Object getData() { return null; } @Override public Map<String, String> getFormData() { return null; } }