package org.jboss.seam.rest;
import java.util.HashSet;
import java.util.Set;
import org.jboss.seam.rest.exceptions.Mapping;
import org.jboss.seam.rest.templating.TemplatingProvider;
/**
* This class is used by the config module for alternative setup.
*
* @author <a href="http://community.jboss.org/people/jharting">Jozef Hartinger</a>
*/
public class SeamRestConfiguration {
private Set<Mapping> mappings = new HashSet<Mapping>();
private Class<? extends TemplatingProvider> preferedTemplatingProvider;
public Set<Mapping> getMappings() {
return mappings;
}
public void setMappings(Set<Mapping> Mappings) {
this.mappings = Mappings;
}
public void addMapping(Mapping mapping) {
this.mappings.add(mapping);
}
public Class<? extends TemplatingProvider> getPreferedTemplatingProvider() {
return preferedTemplatingProvider;
}
public void setPreferedTemplatingProvider(Class<? extends TemplatingProvider> preferedTemplatingProvider) {
this.preferedTemplatingProvider = preferedTemplatingProvider;
}
}