public class GroupAlertDefinitionGWTServiceImpl extends AbstractGWTServiceImpl implements GroupAlertDefinitionGWTService { private static final long serialVersionUID = 1L; private GroupAlertDefinitionManagerLocal groupAlertDefManager = LookupUtil.getGroupAlertDefinitionManager(); @Override public int createGroupAlertDefinitions( AlertDefinition groupAlertDefinition, Integer resourceGroupId) throws RuntimeException { try { int results = groupAlertDefManager.createGroupAlertDefinitions( getSessionSubject(), groupAlertDefinition, resourceGroupId); return results; } catch (Throwable t) { throw getExceptionToThrowToClient(t); } } @Override public AlertDefinition updateGroupAlertDefinitions( AlertDefinition groupAlertDefinition, boolean purgeInternals) throws RuntimeException { try { AlertDefinition results = groupAlertDefManager.updateGroupAlertDefinitions( getSessionSubject(), groupAlertDefinition, purgeInternals); return SerialUtility.prepare(results, "updateGroupAlertDefinitions"); } catch (Throwable t) { throw getExceptionToThrowToClient(t); } } }