zar1978
15-03-2011, 15:47
Ho un metodo scritto in questo modo:
public synchronized void executeListFact(List<RulesVariablesInterface> listRV) {
........................
........................
}
Dove RulesVariablesInterface è un'interfaccia. Ho la seguente classe che implementa l'interfaccia:
public class RulesVarIndicatoreEvento implements RulesVariablesInterface {
..............................
..............................
}
Quando invoco il metodo:
public Double compute(List<RulesVarIndicatoreEvento> eventiAssociati) {
Executor.getInstance("nomeIstanza").executeListFact(eventiAssociati);
}
Il compilatore (java 1.6) mi segnala:
The method executeListFact(List<RulesVariablesInterface>) in the type Executor is not applicable for
the arguments (List<RulesVarIndicatoreEvento>)
Qualcuno sa aiutarmi?
Grazie mille
public synchronized void executeListFact(List<RulesVariablesInterface> listRV) {
........................
........................
}
Dove RulesVariablesInterface è un'interfaccia. Ho la seguente classe che implementa l'interfaccia:
public class RulesVarIndicatoreEvento implements RulesVariablesInterface {
..............................
..............................
}
Quando invoco il metodo:
public Double compute(List<RulesVarIndicatoreEvento> eventiAssociati) {
Executor.getInstance("nomeIstanza").executeListFact(eventiAssociati);
}
Il compilatore (java 1.6) mi segnala:
The method executeListFact(List<RulesVariablesInterface>) in the type Executor is not applicable for
the arguments (List<RulesVarIndicatoreEvento>)
Qualcuno sa aiutarmi?
Grazie mille