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; } }