final PushMessage pushMessage = new PushMessage(); pushMessage.setTimeStamp(new Date()); pushMessage.setMessage(action.getParameters().get(MessageParameterDefinition.DEF_UUID)); pushMessage.setUser(action.getParameters().get(UserParameterDefinition.DEF_UUID)); pushMessage.setTitle(action.getParameters().get(TitleParameterDefinition.DEF_UUID)); pushMessage.setDevice(action.getParameters().get(DeviceParameterDefinition.DEF_UUID)); pushMessage.setUrl(action.getParameters().get(UrlParameterDefinition.DEF_UUID)); pushMessage.setUrlTitle(action.getParameters().get(UrlTitleParameterDefinition.DEF_UUID)); pushMessage.setSound(action.getParameters().get(SoundParameterDefinition.DEF_UUID)); final String priorityStr = action.getParameters().get(PriorityParameterDefinition.DEF_UUID); if (priorityStr != null && priorityStr.matches("-?\\d+")) { pushMessage.setPriority(Integer.parseInt(priorityStr)); final String apiToken = action.getParameters().get(TokenParameterDefinition.DEF_UUID);
@Override public void run(Action action) throws ActionFailureException, ActionParameterException { final String host = action.getParameters().get(HostParameterDefinition.DEF_UUID); final String portStr = action.getParameters().get(PortParameterDefinition.DEF_UUID); final String commandLine = action.getParameters().get(CommandLineParameterDefinition.DEF_UUID); final String returnCodeStr = action.getParameters().get(SuccessfulReturnCodeParameterDefinition.DEF_UUID); final String userName = action.getParameters().get(UserNameParameterDefinition.DEF_UUID); final String password = action.getParameters().get(PasswordParameterDefinition.DEF_UUID);
@Override public void run(Action action) throws ActionFailureException, ActionParameterException { final String friendlyName = action.getParameters().get(FriendlyNameParameterDefinition.INSTANCE.getUUID()); final String onStr = action.getParameters().get(OnParameterDefinition.INSTANCE.getUUID());
logger.entry(action, client); final String title = action.getParameters().get(TitleParameterDefinition.DEF_UUID); if (title == null) { final ActionParameterException t = new ActionParameterException(TitleParameterDefinition.INSTANCE.getName() + " is missing."); final String message = action.getParameters().get(MessageParameterDefinition.DEF_UUID); if (message == null) { final ActionParameterException t = new ActionParameterException(MessageParameterDefinition.INSTANCE.getName() + " is missing."); final String icon = action.getParameters().get(NotificationIconParameterDefinition.DEF_UUID); if (icon == null) { final ActionParameterException t = new ActionParameterException(NotificationIconParameterDefinition.INSTANCE.getName() + " is missing."); final String durationStr = action.getParameters().get(DurationParameterDefinition.DEF_UUID); if (durationStr == null) { final ActionParameterException t = new ActionParameterException(DurationParameterDefinition.INSTANCE.getName() + " is missing.");
final String host = action.getParameters().get(HostParameterDefinition.DEF_UUID); if (host == null) { final ActionParameterException t = new ActionParameterException(HostParameterDefinition.INSTANCE.getName() + " is missing.");