RequestContext requestContext = RequestContext.getCurrentInstance();
ReturnEvent returnEvent =
requestContext.getDialogService().getReturnEvent(component);
if (returnEvent != null)
{
returnEvent.queue();
}
else
{
Map<String, String> parameterMap =
facesContext.getExternalContext().getRequestParameterMap();