diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-01-15 13:38:39 +0100 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-01-20 13:27:35 +0100 |
commit | 72e7da30642659dbbf98c6de4b1dc6a691606a49 (patch) | |
tree | 564e339c5b79e2122256a4539fa04b9cf71fbaf1 /plugins/sonar-email-notifications-plugin | |
parent | 275dafcd9f4911c3d71d3dc7b86d68e62f06f86a (diff) | |
download | sonarqube-72e7da30642659dbbf98c6de4b1dc6a691606a49.tar.gz sonarqube-72e7da30642659dbbf98c6de4b1dc6a691606a49.zip |
Computation stack based on an isolated picocontainer
Diffstat (limited to 'plugins/sonar-email-notifications-plugin')
3 files changed, 0 insertions, 170 deletions
diff --git a/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/EmailMessage.java b/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/EmailMessage.java deleted file mode 100644 index af3b21ff5bf..00000000000 --- a/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/EmailMessage.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * SonarQube, open source software quality management tool. - * Copyright (C) 2008-2014 SonarSource - * mailto:contact AT sonarsource DOT com - * - * SonarQube is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * SonarQube is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -package org.sonar.plugins.emailnotifications.api; - -import org.apache.commons.lang.builder.ToStringBuilder; - -/** - * @since 2.10 - */ -public class EmailMessage { - - private String from; - private String to; - private String subject; - private String message; - private String messageId; - - /** - * @param from full name of user, who initiated this message or null, if message was initiated by Sonar - */ - public EmailMessage setFrom(String from) { - this.from = from; - return this; - } - - /** - * @see #setFrom(String) - */ - public String getFrom() { - return from; - } - - /** - * @param to email address where to send this message - */ - public EmailMessage setTo(String to) { - this.to = to; - return this; - } - - /** - * @see #setTo(String) - */ - public String getTo() { - return to; - } - - /** - * @param subject message subject - */ - public EmailMessage setSubject(String subject) { - this.subject = subject; - return this; - } - - /** - * @see #setSubject(String) - */ - public String getSubject() { - return subject; - } - - /** - * @param message message body - */ - public EmailMessage setMessage(String message) { - this.message = message; - return this; - } - - /** - * @see #setMessage(String) - */ - public String getMessage() { - return message; - } - - /** - * @param messageId id of message for threading - */ - public EmailMessage setMessageId(String messageId) { - this.messageId = messageId; - return this; - } - - /** - * @see #setMessageId(String) - */ - public String getMessageId() { - return messageId; - } - - @Override - public String toString() { - return ToStringBuilder.reflectionToString(this); - } - -} diff --git a/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/EmailTemplate.java b/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/EmailTemplate.java deleted file mode 100644 index 09a8a5c1e40..00000000000 --- a/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/EmailTemplate.java +++ /dev/null @@ -1,32 +0,0 @@ -/* - * SonarQube, open source software quality management tool. - * Copyright (C) 2008-2014 SonarSource - * mailto:contact AT sonarsource DOT com - * - * SonarQube is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * SonarQube is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -package org.sonar.plugins.emailnotifications.api; - -import org.sonar.api.ServerExtension; -import org.sonar.api.notifications.Notification; - -/** - * @since 2.10 - */ -public abstract class EmailTemplate implements ServerExtension { - - public abstract EmailMessage format(Notification notification); - -} diff --git a/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/package-info.java b/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/package-info.java deleted file mode 100644 index ef80b86a411..00000000000 --- a/plugins/sonar-email-notifications-plugin/src/main/java/org/sonar/plugins/emailnotifications/api/package-info.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * SonarQube, open source software quality management tool. - * Copyright (C) 2008-2014 SonarSource - * mailto:contact AT sonarsource DOT com - * - * SonarQube is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 3 of the License, or (at your option) any later version. - * - * SonarQube is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ -@ParametersAreNonnullByDefault -package org.sonar.plugins.emailnotifications.api; - -import javax.annotation.ParametersAreNonnullByDefault; |