Example usage for org.springframework.util Assert state

List of usage examples for org.springframework.util Assert state

Introduction

In this page you can find the example usage for org.springframework.util Assert state.

Prototype

public static void state(boolean expression, Supplier<String> messageSupplier) 

Source Link

Document

Assert a boolean expression, throwing an IllegalStateException if the expression evaluates to false .

Usage

From source file:devbury.dewey.core.server.DeweySettings.java

@PostConstruct
public void checkProperties() {
    Assert.state(DEFAULT_SERVER.equals(server) || !DEFAULT_URL.equals(url), "dewey.url is not set!");
    logger.info("Dewey server: {}", getServer());
    logger.info("Dewey url: {}", getUrl());
}

From source file:org.cloudfoundry.identity.uaa.error.JsonAwareAuthenticationEntryPoint.java

public void afterPropertiesSet() throws Exception {
    Assert.state(StringUtils.hasText(realmName), "realmName must be specified");
}

From source file:org.spring.beans.factory.TestBeanFactory.java

protected TestBean getBean() {
    Assert.state(bean != null, "The TestBean was not created!");
    return bean;
}

From source file:org.spring.data.gemfire.app.dao.vendor.SQLFireHibernateUserDao.java

protected Session preProcess(final Session session) {
    Assert.notNull(session, "The Hibernate Session must not be null!");
    Assert.state(session.isOpen(), "The Session is closed!");

    if (session instanceof SessionImpl) {
        System.out.printf("The Hibernate Session is a SessionImpl!%n");
        try {//  ww  w .j a  v a  2  s.  c om
            Assert.state(!((SessionImpl) session).connection().isClosed(),
                    "The Hibernate Session's Connection is closed!");
            //((SessionImpl) session).connection().setAutoCommit(false); // NOTE not required for SQLFire
            ((SessionImpl) session).connection().setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);
        } catch (SQLException e) {
            System.err.printf("Failed to set 'autoCommit' and 'Isolation-level' on Connection!%n%1$s%n", e);
        }
    }

    return session;
}

From source file:org.spring.data.gemfire.app.dao.repo.support.ProgrammerRepositoryImpl.java

protected GemfireTemplate getTemplate() {
    Assert.state(programmersTemplate != null,
            "the GemfireTemplate for the '/Programmers' Region was not properly initialized");
    return programmersTemplate;
}

From source file:de.visualdependencies.plugin.impl.DefaultConnectionProviderImpl.java

protected Connection buildConnection(final SchemaConnection schemaConnection) throws SQLException {
    Assert.state(false, "This method is not implemented.");
    return null;/*from w ww.j av  a  2s. co  m*/
}

From source file:org.cloudfoundry.tools.io.local.LocalFolder.java

/**
 * @return The user home folder//from   w  ww.j ava2s .  co m
 */
public static LocalFolder home() {
    String home = System.getProperty("user.home");
    Assert.state(StringUtils.hasLength(home), "Unable to locate home folder");
    return new LocalFolder(home);
}

From source file:net.sf.gazpachoquest.services.core.impl.QuestionnaireAnswersServiceImpl.java

@Override
@Transactional(readOnly = false)//from w w w.jav a  2s  .  co m
public void save(Questionnaire questionnaire, String questionCode, Object answer) {
    Assert.state(!questionnaire.isNew(), "Persist the questionnaire before saving answers");
    Questionnaire fetched = questionnaireRepository.findOne(questionnaire.getId());
    Assert.state(!fetched.isDraft(), "Confirm the questionnaire before saving answers");

    Integer questionnairDefinitionId = fetched.getQuestionnaireDefinition().getId();
    QuestionnaireAnswers questionnaireAnswers = repository.findByOne(questionnairDefinitionId,
            fetched.getAnswersId());
    questionnaireAnswers.setAnswer(questionCode, answer);
    questionnaireAnswers = repository.save(questionnairDefinitionId, questionnaireAnswers);
}

From source file:com.travelport.restneohack.model.domain.AccountView.java

public AccountView withShippingAddress(Address shippingAddress) {
    Assert.state(traveler.hasAddress(shippingAddress), "valid traveler address for " + traveler);
    this.shippingAddress = shippingAddress;
    return this;
}

From source file:net.sf.gazpachoquest.services.core.impl.LabelServiceImpl.java

@Override
@Transactional(readOnly = false)//from ww  w .  ja v a2 s  .  c o m
public Label save(final Label entity) {
    Assert.state(!entity.isNew(), "Label must be already persisted. Try by adding to labelSet first.");
    Label existing = repository.save(entity);
    existing.setLanguage(entity.getLanguage());
    existing.setLanguageSettings(entity.getLanguageSettings());
    return existing;
}