以下のコードで
queryCmisAdvance.getAdvanceKeywords()
クラスAdvancePropertyKeywordsのArrayListを返します
クラスAdvancePropertyKeywordsで
3つのパラメータがありますString Property Name , condition and value.
値が""になる可能性があります(これはnullではありません)
そして今、値が""ではないpropertyNameを取得したいと思います。
私のコード
for(AdvancePropertyKeywords apk : queryCmisAdvance.getAdvanceKeywords()){
if (apk.getValue()!="" ) {
System.out.println(apk.getPropertyName() +" " +apk.getCondition() + " "+apk.getValue());
}
}
出力
From =
SentOn > Wed Aug 22 12:00:00 UTC+2 2012
EmailSubject LIKE folder
DocumentTitle NULL rgftre
CarbonCopy LIKE
From value is ""
SentOn value is Wed Aug 22 12:00:00 UTC+2 2012
EmailSubject value is folder
DocumentTitle value is rgftre
CarbonCopy value is ""