Ошибка при возврате List в responce SOAP

144
17 января 2020, 04:20

Ошибка при возврате List в responce SOAP

В этом случае работает

@Endpoint
public class SearchDepositEndpoint {
@Autowired
DepositMatrixService depositMatrixService;
@PayloadRoot(namespace = "http://sb-service/searchDeposit", localPart = "searchDepositInput")
@ResponsePayload
public SearchDepositOutput processSearchDepositInput(@RequestPayload SearchDepositInput request) {
    System.out.println(request.getPeriodMax());
    //Optional<DepositMatrix> depositMatrix = depositMatrixService.getDepositMatrixById(Long.parseLong(request.getSiebelId()));
    List<DepositMatrix> depositMatrices = depositMatrixService.getDepositMatrixListByCurrency(request.getCurrency(), request.getPayType());
    DepositMatrix depositMatrix1 = depositMatrices.get(0);
    SearchDepositOutput responce = new SearchDepositOutput();
    responce.setDepositName(depositMatrix1.getDeposit_name());
    return responce;
}
}

А в этом нет

@Endpoint
public class SearchDepositEndpoint {
@Autowired
DepositMatrixService depositMatrixService;
@PayloadRoot(namespace = "http://sb-service/searchDeposit", localPart = "searchDepositInput")
@ResponsePayload
public List<SearchDepositOutput> processSearchDepositInput(@RequestPayload SearchDepositInput request) {
    //Optional<DepositMatrix> depositMatrix = depositMatrixService.getDepositMatrixById(Long.parseLong(request.getSiebelId()));
    List<DepositMatrix> depositMatrices = depositMatrixService.getDepositMatrixListByCurrency(request.getCurrency(), request.getPayType());
    DepositMatrix depositMatrix1 = depositMatrices.get(0);
    SearchDepositOutput searchDepositOutput = new SearchDepositOutput();
    searchDepositOutput.setDepositName(depositMatrix1.getDeposit_name());
    List<SearchDepositOutput> responce = new ArrayList<>();
    responce.add(searchDepositOutput);
    return responce;
}
}

Выдает ошибку

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
    <SOAP-ENV:Fault>
        <faultcode>SOAP-ENV:Server</faultcode>
        <faultstring xml:lang="en">No adapter for endpoint [public java.util.List&lt;ru.tsconsalting.mytsapplicatews.generated.sb_service.searchdeposit.SearchDepositOutput&gt; ru.tsconsalting.mytsapplicatews.endpoint.SearchDepositEndpoint.processSearchDepositInput(ru.tsconsalting.mytsapplicatews.generated.sb_service.searchdeposit.SearchDepositInput)]:
            Is your endpoint annotated with @Endpoint, or does it implement a supported interface like MessageHandler or PayloadEndpoint?</faultstring>
    </SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
READ ALSO
Impact, Charcoal на ipad не работают

Impact, Charcoal на ipad не работают

Подскажите, почему эти шрифты Impact, Charcoal не работают на ipad? Можно ли как-то проверить, поддерживает ipad эти шрифты?

177
Фоновая картинка на всё разрешение окна?

Фоновая картинка на всё разрешение окна?

Как это делается или как называется ? Пример-http://vse-gotovocom/

151
Как написвть вложенный клас в sass

Как написвть вложенный клас в sass

Здраствуйте! Как мне написать этот код на sass?

169