// do the query related listing op
if(handler != null && listingOp != null && listingOp.isQuery()) {
log.debug("Performing : '{}' for '{}'", listingOp.getName(), listingId);
try {
handler.query(offset.intValue(), sorting, (listingOp == ListingOp.REFRESH));
status.addMsg(listingOp.getName() + " for '" + listingId + "' successful.", MsgLevel.INFO,
MsgAttr.STATUS.flag);
}
catch(final EmptyListException e) {
// we proceed to allow client to still show the listing
status.addMsg(e.getMessage(), MsgLevel.WARN, MsgAttr.STATUS.flag);