2012-01-24 11 views
0

私は、ArrayListを持つカスタムJavaクラスを持っています。これに対応するArrayクラスには、(Flexで)ArrayCollectionを持つカスタムvoクラスがあります。remortオブジェクト(フレックス)とカスタムオブジェクトのArrayList

私はJavaからflexにデータを戻したいと思います。 javaのすべての変数はArrayListを除いて完全にvoにマッピングされています。

フレックスに(ArrayListのある)exposureUSDListをretriveしようとしている私は、空のArrayCollectionを取得していた場合

をretriveしようとしています。これは、マップされた適切

以下の私のコードを見つけてください取得されていません。

フレックスコード:

package com.example.vo 
{ 

import com.adobe.cairngorm.vo.IValueObject; 

    import mx.collections.ArrayCollection; 


    [Bindable] 
    [RemoteClass(alias="com.example.vo.Summary")] 

    public class Summary 
    { 
      public var productId : String; 
      public var clientId : String; 
      public var brokerId : String; 
      public var acctNo : Number; 
      public var exposureUSDList:ArrayCollection=new ArrayCollection(); 




    } 
} 

Javaコードを:

package com.example.vo; 


import java.io.Serializable; 
import java.util.ArrayList; 

public class Summary implements Serializable { 


    static final long serialVersionUID = -1L; 

    private String productId ; 
    private String clientId ; 
    private String brokerId ; 
    private String acctNo ; 
    private ArrayList exposureUSDList= new ArrayList(); 

    public String getProductId() { 
      return productId; 
    } 
    public void setProductId(String productId) { 
      this.productId = productId; 
    } 
    public String getClientId() { 
      return clientId; 
    } 
    public void setClientId(String clientId) { 
      this.clientId = clientId; 
    } 
    public String getBrokerId() { 
      return brokerId; 
    } 
    public void setBrokerId(String brokerId) { 
      this.brokerId = brokerId; 
    } 
    public int getAcctNo() { 
      return acctNo; 
    } 
    public void setAcctNo(int acctNo) { 
      this.acctNo = acctNo; 

    public ArrayList getExposureUSDList() { 
      return exposureUSDList; 
    } 

    public void setExposureUSDList(double exposureUSD) { 
      this.exposureUSDList.add(exposureUSD); 
      } 


} 

助けてください!

+0

私は、あなたが配列リストセッター –

+0

THANKSに二重に渡しているという理由が考えられます!あなたはそれを得た! – chetan119

答えて

1

私は、あなたが配列リストのセッターに二重に渡している可能性があると思います。 ArrayListを渡してみてください。

関連する問題