/*
* Copyright LGPL3
* YES Technology Association
* http://yestech.org
*
* http://www.opensource.org/licenses/lgpl-3.0.html
*/
/*
*
* Original Author: Artie Copeland
* Last Modified Date: $DateTime: $
*/
package org.yestech.notify.factory;
import org.yestech.notify.objectmodel.ISender;
import org.yestech.notify.objectmodel.Sender;
import org.yestech.notify.objectmodel.IRecipient;
import org.yestech.notify.objectmodel.Recipient;
/**
* @author $Author: $
* @version $Revision: $
*/
public class ObjectFactory {
private ObjectFactory() {
}
public static ISender createSender() {
return new Sender();
}
public static ISender createSender(String emailAddress) {
ISender sender = createSender();
sender.setEmailAddress(emailAddress);
return sender;
}
public static IRecipient createRecipient() {
return new Recipient();
}
public static IRecipient createRecipient(String emailAddress) {
IRecipient recipient = createRecipient();
recipient.setEmailAddress(emailAddress);
return recipient;
}
}