private void fetchDefinitionWithGroupAndTemplate(final Alert alert) {
AlertDefinitionCriteria criteria = new AlertDefinitionCriteria();
criteria.addFilterAlertId(alert.getId());
criteria.fetchGroupAlertDefinition(true);
criteria.fetchResourceType(true);
GWTServiceLookup.getAlertDefinitionService().findAlertDefinitionsByCriteria(criteria, new AsyncCallback<PageList<AlertDefinition>>() {
public void onSuccess(PageList<AlertDefinition> result) {
alert.getAlertDefinition().setGroupAlertDefinition(result.get(0).getGroupAlertDefinition());
alert.getAlertDefinition().setResourceType(result.get(0).getResourceType());
show(alert);