/*
* Copyright LGPL3
* YES Technology Association
* http://yestech.org
*
* http://www.opensource.org/licenses/lgpl-3.0.html
*/
/*
*
* Author: Artie Copeland
* Last Modified Date: $DateTime: $
*/
package org.yestech.notify.template;
import java.io.Serializable;
/**
* Used to persist the internal of {@link ITemplateLanguage}
*
* @author Artie Copeland
* @version $Revision: $
*/
public interface ITemplateLanguagePersistence<D extends Serializable> extends Serializable {
/**
* Set some data to use when applying a message
*
* @param data
*/
public void setData(D data);
/**
* Return the data to use when applying a message
* @return data to use when applying a message
*/
public D getData();
}