Tenho uma classe Grupo configurada como [Bindable] e o [RemoteClass(alias="…")]
Tudo ocorre bem ao salvar um grupo, mas, quando uso método que retorna uma lista de grupos ocorre essa mensagem de falha: “Didn’t receive an acknowledge message”. Estava pesquisando pelo google e não encontrei solução.
VALUE OBJECT:
package br.com.valueObject.estoque
{
[Bindable]
[RemoteClass(alias="br.com.entidade.estoque.Grupo")]
public class Grupo
{
public var nome:String;
public var descricao:String;
public function Grupo(nome:String, descricao:String)
{
this.nome = nome;
this.descricao = descricao;
}
public function toString():String
{
return nome;
}
}
}
OBJECT EM JAVA:
package br.com.entidade.estoque;
import java.io.Serializable;
public class Grupo implements Serializable{
private String nome;
private String descricao;
public Grupo() {
}
public Grupo(String nome, String descricao) {
this.nome = nome;
this.descricao = descricao;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
<mx:RemoteObject id="servGrupo"
destination="servicoGrupo"
showBusyCursor="true"
fault="Alert.show('Deu erro! [RemoteObject servicoGrupo]'), 'ERROR'"
result="Alert.show('Deu certo! [RemoteObject servicoGrupo]'), 'OK'">
<mx:method name="consultaGeral2"
fault="faultHandle(event)"
result="grupoConsultaGeralResultHandle(event)"/>
<mx:method name="salvar"
fault="Alert.show('Deu erro! [method salvar]'), 'ERROR'"
result="grupoSalvarResultHandle(event)"/>
</mx:RemoteObject>