Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
0dbafe7972
1 changed files with 14 additions and 3 deletions
|
|
@ -8,11 +8,15 @@ import org.springframework.stereotype.Controller;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMethod;
|
import org.springframework.web.bind.annotation.RequestMethod;
|
||||||
import org.springframework.web.bind.annotation.ResponseBody;
|
import org.springframework.web.bind.annotation.ResponseBody;
|
||||||
|
import ru.clearing.classes.statics.data.instrument.issue.EquitySecurity;
|
||||||
|
import ru.clearing.classes.statics.data.instrument.issue.FixedIncomeSecurity;
|
||||||
|
import ru.clearing.classes.statics.data.security.MoneyMarketSecurity;
|
||||||
import ru.clearing.classes.statics.data.security.Security;
|
import ru.clearing.classes.statics.data.security.Security;
|
||||||
import ru.spcex.clearing.backendapi.controller.response.entity.CommonGetAllResponse;
|
import ru.spcex.clearing.backendapi.controller.response.entity.CommonGetAllResponse;
|
||||||
import ru.spcex.clearing.backendapi.service.IStateLoader;
|
import ru.spcex.clearing.backendapi.service.IStateLoader;
|
||||||
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
import ru.spcex.clearing.imdg.IMDGDistributedNames;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
@ -34,9 +38,16 @@ public class SecurityController {
|
||||||
@RequestMapping(method = RequestMethod.GET)
|
@RequestMapping(method = RequestMethod.GET)
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public CommonGetAllResponse getAll() {
|
public CommonGetAllResponse getAll() {
|
||||||
Collection<Map<String, Object>> all = stateLoader.getAllMetaTransformSpecificClass(
|
Collection<Map<String, Object>> all = new ArrayList<>();
|
||||||
IMDGDistributedNames.Map_MoneyMarketSecurity,
|
all.addAll(stateLoader.getAllMetaTransformSpecificClass(
|
||||||
Security.class);
|
IMDGDistributedNames.Map_MoneyMarketSecurity, MoneyMarketSecurity.class
|
||||||
|
));
|
||||||
|
all.addAll(stateLoader.getAllMetaTransformSpecificClass(
|
||||||
|
IMDGDistributedNames.Map_FixedIncomeSecurity, FixedIncomeSecurity.class
|
||||||
|
));
|
||||||
|
all.addAll(stateLoader.getAllMetaTransformSpecificClass(
|
||||||
|
IMDGDistributedNames.Map_EquitySecurity, EquitySecurity.class
|
||||||
|
));
|
||||||
CommonGetAllResponse response = new CommonGetAllResponse();
|
CommonGetAllResponse response = new CommonGetAllResponse();
|
||||||
response.fromEntity(all);
|
response.fromEntity(all);
|
||||||
return response;
|
return response;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue