-1

この問題を groovy スクリプトで解決しようとしました。私には例外がありました:

Groovy スクリプトが型クラスの例外をスローし、次のorg.codehaus.groovy.runtime.typehandling.GroovyCastExceptionメッセージが表示されます: クラス 'org.bonitasoft.mbricolage.mrbricolibrary.objects.RowLitigeLivraison' を持つオブジェクト 'org.bonitasoft.mbricolage.mrbricolibrary.objects.RowLitigeLivraison@3daae7cd' をクラス 'org.bonitasoft' にキャストできません.mbricolage.mbrricolibrary.objects.RowLitigeLivraison'

このコードを実行しようとすると:

Dossier dossier1 = dossierDAO.findByNumero(dossier.getNumero());
        ArrayList<LigneLitige> lignes = new ArrayList<LigneLitige>();
        if (formResultObj.getContext().getChoix() == "1"){

            for (RowLitigeLivraison ligneDeLitige : formResultObj.getLitigeLivraison().getList()){
                if (ligneDeLitige.getReserves() > 0){
                    LigneLitige litige = new LigneLitige();
                    litige.setCodeAmpf(ligneDeLitige.getAmpf());
                    litige.setGenCode(ligneDeLitige.getGencode());
    }}}

WhereはリストformResultObj.getLitigeLivraison().getList()を返しますRowLitigeLivraison

4

1 に答える 1