私はAutoBean
のタイプを持っていGetGenericQuerySources
ます。
GetGenericQuerySources は次のようになります。
public class GetGenericQuerySources implements Serializable,
GetGenericQuerySourcesInt {
/**
*
*/
private static final long serialVersionUID = 1L;
public boolean queriesIsCurrent;
public String seUId;
// Sources
public int fLsId;
public String where;
public List<Integer> filterBLnId;
public List<List<String>> filterValues;
public List<String> operators;
...
}
GetGenericQuerySourcesInt
私が使用しているインターフェースです。GetGenericQuerySources
これをAutoBeanGetGenericQuerySourcesInt
でラップします。
public interface GetGenericQuerySourcesInt {
public boolean isQueriesIsCurrent();
public void setQueriesIsCurrent(boolean queriesIsCurrent);
public String getSeUId();
public void setSeUId(String seUId);
public int getfLsId();
public void setfLsId(int fLsId);
...
}
現在、次のようにリストを初期化して入力します。
GetGenericQuerySourcesInt logicalNamesQryObj = bean.as();
...
logicalNamesQryObj.setQueriesIsCurrent(queriesIsCurrent);
logicalNamesQryObj.setQueryId(currentQuery.getQId());
logicalNamesQryObj.setParameterNames(new ArrayList<String>());
logicalNamesQryObj.setParameterValues(new ArrayList<String>());
GetGenericQuerySources
リストを で引き続き使用できるようにするにはどうすればリストを初期化できAutoBean
ますか?
現在、リストを次のように初期化してから通常どおりにnew ArrayList<T>()
入力しArrayList
ますが、 のリストにアクセスしようとするとAutoBean
NPE が発生します。
私が理解していることから、これはAutoBean
リストの処理方法(またはその欠如)が原因です。
リストをArrayList
、 、LinkedList
に初期化しようとVector
しましたが、役に立ちませんでした。
こちらを読んでみましたAutoBean
が、ドキュメントは基本的に存在しません。
誰かがより詳細なドキュメントの方向性を教えてくれたり、私の問題を解決するのを手伝ってくれたりすると、とてもありがたいです.