/**
 * (c) Richard Unger 2014
 */
package at.lfrz.magnolia.atk.availability;

import java.util.List;

/**
 * <b>AllowedTemplatesConfigurable</b><br/>
 * <p>
 * Interface for adding to template definition classes to make them compatible
 * with the allowed-template-availability feature.
 * </p>
 * <p>
 * Add this interface to your template definition, and implement the methods,
 * backed by a List.
 * </p>
 * @author Richard Unger, (c) 2014
 */
public interface AllowedTemplatesConfigurable {
	
	public void addAllowedTemplate(AllowedTemplate it);
	
	public void setAllowedTemplates(List<AllowedTemplate> list);
	
	public List<AllowedTemplate> getAllowedTemplates();
	
}
