001
014
015 package com.liferay.portal.exception;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.model.Company;
019
020
024 public class SendPasswordException extends PortalException {
025
026
029 @Deprecated
030 public SendPasswordException() {
031 }
032
033
036 @Deprecated
037 public SendPasswordException(String msg, Throwable cause) {
038 super(msg, cause);
039 }
040
041
044 @Deprecated
045 public SendPasswordException(Throwable cause) {
046 super(cause);
047 }
048
049 public static class MustBeEnabled extends SendPasswordException {
050
051 public MustBeEnabled(Company company) {
052 super(
053 String.format(
054 "The Forgot Password notification must be enabled for " +
055 "company %s",
056 company));
057
058 this.company = company;
059 }
060
061 public final Company company;
062
063 }
064
065 protected SendPasswordException(String msg) {
066 super(msg);
067 }
068
069 }