package br.com.dextra.dextranet.rest.config;
import java.util.HashSet;
import java.util.Locale;
import java.util.Set;
import br.com.dextra.dextranet.area.AreaRS;
import br.com.dextra.dextranet.banner.BannerRS;
import br.com.dextra.dextranet.conteudo.post.PostRS;
import br.com.dextra.dextranet.grupo.GrupoRS;
import br.com.dextra.dextranet.grupo.ServicoGrupo;
import br.com.dextra.dextranet.grupo.ServicoGrupoRS;
import br.com.dextra.dextranet.grupo.servico.ServicoRS;
import br.com.dextra.dextranet.grupo.servico.google.GoogleKeyRS;
import br.com.dextra.dextranet.indexacao.IndexacaoRS;
import br.com.dextra.dextranet.microblog.MicroBlogRS;
import br.com.dextra.dextranet.migracao.MigracaoRS;
import br.com.dextra.dextranet.releasenotes.ReleaseNotesRS;
import br.com.dextra.dextranet.unidade.UnidadeRS;
import br.com.dextra.dextranet.usuario.UsuarioRS;
import br.com.dextra.dextranet.utils.TimeMachineRS;
public class Application extends javax.ws.rs.core.Application {
public static final String JSON_UTF8 = "application/json;charset=UTF-8";
public static final Locale BRASIL = new Locale("pt", "BR");
public static final String TIMEZONE_SAO_PAULO = "America/Sao_Paulo";
public static final String REGISTROS_POR_PAGINA = "20";
public static final String REGISTROS_POR_PAGINA_MICROPOSTS = "10";
public static final int LIMITE_REGISTROS_FULL_TEXT_SEARCH = 50;
/**
* Adicionando todas as classes referentes a servicos REST que irao existir
* nesta aplicacao.
*/
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> classes = new HashSet<Class<?>>();
classes.add(JacksonConfig.class);
classes.add(UnidadeRS.class);
classes.add(AreaRS.class);
classes.add(UsuarioRS.class);
classes.add(BannerRS.class);
classes.add(PostRS.class);
classes.add(TimeMachineRS.class);
classes.add(MigracaoRS.class);
classes.add(IndexacaoRS.class);
classes.add(MicroBlogRS.class);
classes.add(GrupoRS.class);
classes.add(ServicoRS.class);
classes.add(ServicoGrupoRS.class);
classes.add(GoogleKeyRS.class);
classes.add(ReleaseNotesRS.class);
return classes;
}
@Override
public Set<Object> getSingletons() {
Set<Object> singletons = new HashSet<Object>();
return singletons;
}
}