QueryModel qm = (QueryModel)evaluateEL("#{bindings.SearchViewCriteriaQuery.queryModel}");
for(int indexCount=0; indexCount
{
QueryDescriptor qd = qm.getUserQueries().get(indexCount);
if(qd!=null){
String queryDescriptorName = qd.getName();
System.out.println(queryDesctiptorName);
m = qd.getUIHints();
isDefault = (Boolean) m.get(QueryDescriptor.UIHINT_DEFAULT);
System.out.println(isDefault);
isRunAutomatically = (Boolean) m.get(QueryDescriptor.UIHINT_AUTO_EXECUTE);
System.out.println(isRunAutomatically);
if (Boolean.TRUE.equals(isDefault) && Boolean.TRUE.equals(isRunAutomatically){
break();
}
else{
queryDescriptorName = null;
}
System.out.println(isDefault);
}
Getting the value of Saved search – programatic way
Leave a reply