@Override public void setupModule(ModuleContext context) { this.context = context; this.jpaMetaLookup.initialize(); this.resourceMetaLookup.initialize(); context.addResourceInformationBuilder(getResourceInformationBuilder()); context.addExceptionMapper(new OptimisticLockExceptionMapper()); context.addRepositoryDecoratorFactory(new JpaRepositoryDecoratorFactory()); if (em != null) { setupServerRepositories(); setupTransactionMgmt(); } }
@Override public void setupModule(ModuleContext context) { context.addExceptionMapper(new AccessDeniedExceptionMapper()); } }
@Override public void setupModule(ModuleContext context) { // context.addExceptionMapper(new JaxrsNotAuthorizedExceptionMapper()); // context.addExceptionMapper(new JaxrsForbiddenExceptionMapper()); context.addRepositoryInformationBuilder(new JaxrsResourceRepositoryInformationBuilder()); context.addExceptionMapper(new WebApplicationExceptionMapper()); if (securityContext != null) { context.addSecurityProvider(new JaxrsSecurityProvider(securityContext)); } }