List of usage examples for org.springframework.util Assert isInstanceOf
public static void isInstanceOf(Class<?> type, @Nullable Object obj)
From source file:org.openregistry.core.domain.jpa.JpaPersonImpl.java
public void addName(final SorName sorName) { Assert.isInstanceOf(JpaSorNameImpl.class, sorName); final JpaNameImpl name = new JpaNameImpl(this); // TODO we should probably use a constructor, but the important thing is these setters are not exposed. name.setType(sorName.getType());//from w w w . ja v a 2 s .co m name.setGiven(sorName.getGiven()); name.setFamily(sorName.getFamily()); name.setMiddle(sorName.getMiddle()); name.setPrefix(sorName.getPrefix()); name.setSuffix(sorName.getSuffix()); name.setSourceNameId(sorName.getId()); this.names.add(name); }
From source file:net.sf.gazpachoquest.questionnaire.resolver.SectionBySectionRelevanceAwareResolver.java
@Override protected SectionBreadcrumb findPreviousBreadcrumb(final QuestionnaireDefinition questionnaireDefinition, final Questionnaire questionnaire, final SectionBreadcrumb lastBreadcrumb, final Integer lastBreadcrumbPosition) { if (lastBreadcrumbPosition == INITIAL_POSITION) { return null; }/*from w w w .j av a 2 s. c o m*/ Breadcrumb previous = breadcrumbService.findByQuestionnaireIdAndPosition(questionnaire.getId(), lastBreadcrumbPosition - 1); Assert.isInstanceOf(SectionBreadcrumb.class, lastBreadcrumb); return (SectionBreadcrumb) previous; }
From source file:example.app.function.CustomerFunctions.java
protected RegionFunctionContext toRegionFunctionContext(FunctionContext functionContext) { Assert.isInstanceOf(RegionFunctionContext.class, functionContext); return (RegionFunctionContext) functionContext; }
From source file:fi.eis.applications.osgi.support.OsgiBundleXmlWebApplicationContext.java
/** * {@inheritDoc}/*www . ja va 2 s . c o m*/ * * Additionally, if the {@link BundleContext} is not set, it is looked up * under {@link #BUNDLE_CONTEXT_ATTRIBUTE}. */ public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; // look for the attribute only if there is no BundleContext available if (getBundleContext() == null) { // try to locate the bundleContext in the ServletContext if (servletContext != null) { Object context = servletContext.getAttribute(BUNDLE_CONTEXT_ATTRIBUTE); if (context != null) { Assert.isInstanceOf(BundleContext.class, context); //logger.debug("Using the bundle context located in the servlet context at " // + BUNDLE_CONTEXT_ATTRIBUTE); setBundleContext((BundleContext) context); } } // fall back to the parent ApplicationContext parent = getParent(); if (parent instanceof ConfigurableOsgiBundleApplicationContext) { //logger.debug("Using the application context parent's bundle context"); setBundleContext(((ConfigurableOsgiBundleApplicationContext) parent).getBundleContext()); } } }
From source file:tv.arte.resteventapi.core.presentation.decoration.RestEventApiControllerLinkBuilder.java
/** * Copy of {@link ServletUriComponentsBuilder#getCurrentRequest()} until SPR-10110 gets fixed. * //from w w w . j a v a2s. co m * @return */ private static HttpServletRequest getCurrentRequest() { RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); Assert.state(requestAttributes != null, "Could not find current request via RequestContextHolder"); Assert.isInstanceOf(ServletRequestAttributes.class, requestAttributes); HttpServletRequest servletRequest = ((ServletRequestAttributes) requestAttributes).getRequest(); Assert.state(servletRequest != null, "Could not find current HttpServletRequest"); return servletRequest; }
From source file:net.sf.gazpachoquest.questionnaire.resolver.QuestionByQuestionResolver.java
@Override protected QuestionBreadcrumb findNextBreadcrumb(QuestionnaireDefinition questionnaireDefinition, Questionnaire questionnaire, Map<String, Object> answers, QuestionBreadcrumb lastBreadcrumb, Integer lastBreadcrumbPosition) { Assert.notNull(lastBreadcrumbPosition, "Questionnaire not started for the given questionnaireId = " + lastBreadcrumbPosition); Breadcrumb breadcrumb = breadcrumbService.findByQuestionnaireIdAndPosition(questionnaire.getId(), lastBreadcrumbPosition + 1); QuestionBreadcrumb nextBreadcrumb = null; if (breadcrumb == null) { Assert.isInstanceOf(QuestionBreadcrumb.class, lastBreadcrumb); Section lastSection = lastBreadcrumb.getQuestion().getSection(); Integer position = questionService.findPositionInSection(lastBreadcrumb.getQuestion().getId()); long questionsCount = sectionService.questionsCount(lastSection.getId()); Question next = null;/*from w w w. j a v a2 s . c o m*/ if (position < questionsCount - 1) { // Not last in group next = questionService.findOneByPositionInSection(lastSection.getId(), position + 1); } else { Integer sectionPosition = sectionService.positionInQuestionnaireDefinition(lastSection.getId()); Section nextSection = sectionService.findOneByPositionInQuestionnaireDefinition( questionnaireDefinition.getId(), sectionPosition + 1); if (nextSection == null) { return null; } next = questionService.findOneByPositionInSection(nextSection.getId(), INITIAL_POSITION); } // Mark next element as last browsed. nextBreadcrumb = QuestionBreadcrumb.with().questionnaire(questionnaire).question(next) .questionNumber(lastBreadcrumb.getQuestionNumber() + 1) .renderingMode(RenderingMode.QUESTION_BY_QUESTION).build(); } else { Assert.isInstanceOf(QuestionBreadcrumb.class, breadcrumb); nextBreadcrumb = (QuestionBreadcrumb) breadcrumb; } return nextBreadcrumb; }
From source file:net.sf.gazpachoquest.questionnaire.resolver.SectionBySectionResolver.java
@Override protected SectionBreadcrumb findNextBreadcrumb(final QuestionnaireDefinition questionnaireDefinition, final Questionnaire questionnaire, Map<String, Object> answers, final SectionBreadcrumb lastBreadcrumb, final Integer lastBreadcrumbPosition) { SectionBreadcrumb breadcrumb = (SectionBreadcrumb) breadcrumbService .findByQuestionnaireIdAndPosition(questionnaire.getId(), lastBreadcrumbPosition + 1); SectionBreadcrumb nextBreadcrumb = null; // There is no real section when QuestionsRandomization is enabled if (breadcrumb == null && !questionnaireDefinition.getRandomizationStrategy() .equals(RandomizationStrategy.QUESTIONS_RANDOMIZATION)) { Assert.isInstanceOf(SectionBreadcrumb.class, lastBreadcrumb); Integer position = sectionService .positionInQuestionnaireDefinition(lastBreadcrumb.getSection().getId()); Section next = sectionService//from w w w . ja v a 2 s.c o m .findOneByPositionInQuestionnaireDefinition(questionnaireDefinition.getId(), position + 1); // The respondent has reached the last question group if (next == null) { return null; } nextBreadcrumb = SectionBreadcrumb.with().questionnaire(questionnaire).section(next) .renderingMode(RenderingMode.SECTION_BY_SECTION).build(); Integer lastQuestionNumberDisplayed = extractLastQuestionNumberDisplayed(lastBreadcrumb); populateQuestionsBreadcrumbs(Arrays.asList(nextBreadcrumb), lastQuestionNumberDisplayed + 1); } else { nextBreadcrumb = breadcrumb; } return nextBreadcrumb; }
From source file:ar.com.aleatoria.ue.rest.SecureSimpleClientHttpRequestFactory.java
/** * Opens and returns a connection to the given URL. * <p>/*from w w w.j a v a 2s .co m*/ * The default implementation uses the given {@linkplain #setProxy(java.net.Proxy) proxy} - if any - to open a * connection. * * @param url the URL to open a connection to * @param proxy the proxy to use, may be {@code null} * @return the opened connection * @throws IOException in case of I/O errors */ protected HttpURLConnection openConnection(URL url, Proxy proxy) throws IOException { URLConnection urlConnection = (proxy != null ? url.openConnection(proxy) : url.openConnection()); Assert.isInstanceOf(HttpURLConnection.class, urlConnection); return (HttpURLConnection) urlConnection; }
From source file:org.venice.piazza.servicecontroller.taskmanaged.TaskManagedTests.java
/** * Tests logic for pulling a Job off the queue for a service */// www . j a v a 2 s . c o m @Test public void testGetJob() throws ResourceAccessException, InterruptedException, InvalidInputException, JsonProcessingException { // Mock ServiceJob mockServiceJob = new ServiceJob("job123", "service123"); Mockito.when(mongoAccessor.getNextJobInServiceQueue(Mockito.eq("service123"))).thenReturn(mockServiceJob); // Test - normal flow, proper Job type Job mockJob = new Job(); mockJob.setJobId("job123"); mockJob.setJobType(new ExecuteServiceJob("job123")); Mockito.when(mongoAccessor.getJobById(Mockito.eq("job123"))).thenReturn(mockJob); ExecuteServiceJob result = serviceTaskManager.getNextJobFromQueue("service123"); // Check not null, and proper Job ID Assert.isInstanceOf(ExecuteServiceJob.class, result); Assert.isTrue(result.getJobId().equals("job123")); // Test - Handle Kafka Exception Mockito.when(objectMapper.writeValueAsString(Mockito.any())).thenThrow(new JsonMappingException("Oops")); result = serviceTaskManager.getNextJobFromQueue("service123"); // Check not null, and proper Job ID Assert.isInstanceOf(ExecuteServiceJob.class, result); Assert.isTrue(result.getJobId().equals("job123")); }