Usar ArrayList para montrar Contraints em tempo de execução

Bom dia pessoal, tudo bem?

Estou precisando montrar várias constraints em tempo de execução.

Mas o fluig não consegue converter ArrayList para o tipo de objeto utilizado nas constraints.

Conseguem me dar uma força?


    var constraints2   = new java.util.ArrayList() ;

    for(var i = 0; i < datasetProcess.rowsCount; i++) {

        var c1 = DatasetFactory.createConstraint("processId", "Form_Exemplo", "Form_Exemplo", ConstraintType.MUST);

        constraints2.add(c1);

    }


    var constraints3 = new Array(constraints2.size());

    var constraints3 = constraints2.toArray();

    var datasetForms = DatasetFactory.getDataset("ds_form_adm", null, constraints3, null);

Boa tarde Filipe,

nesse caso você pode usar o próprio array do javascript:


var constraints2   = new Array() ;

for (var i = 0; i < datasetProcess.rowsCount; i++) {

   var c1 = DatasetFactory.createConstraint("processId", "Form_Exemplo", "Form_Exemplo", ConstraintType.MUST);

   constraints2.push(c1);

}

var datasetForms = DatasetFactory.getDataset("ds_form_adm", null, constraints2, null);