Example usage for org.apache.commons.lang3.builder ToStringBuilder reflectionToString

List of usage examples for org.apache.commons.lang3.builder ToStringBuilder reflectionToString

Introduction

In this page you can find the example usage for org.apache.commons.lang3.builder ToStringBuilder reflectionToString.

Prototype

public static String reflectionToString(final Object object, final ToStringStyle style) 

Source Link

Document

Uses ReflectionToStringBuilder to generate a toString for the specified object.

Usage

From source file:com.rjuarez.webapp.tools.ApiUrl.java

public URL buildUrl(final TheMovieDatabaseParameters params) {
    final StringBuilder urlString = new StringBuilder(TMDB_API_BASE);

    LOG.trace("Method: '{}', Sub-method: '{}', Params: {}", method.getValue(), submethod.getValue(),
            ToStringBuilder.reflectionToString(params, ToStringStyle.SHORT_PREFIX_STYLE));

    // Get the start of the URL, substituting TV for the season or episode
    // methods/*from  w w w  . ja  v  a 2 s. c o  m*/
    if (method == TheMovieDatabaseMethod.SEASON || method == TheMovieDatabaseMethod.EPISODE) {
        urlString.append(TheMovieDatabaseMethod.TV.getValue());
    } else {
        urlString.append(method.getValue());
    }

    // We have either a queury, or a ID request
    if (params.has(TheMovieDatabaseQueries.QUERY)) {
        urlString.append(queryProcessing(params));
    } else {
        urlString.append(idProcessing(params));
    }

    urlString.append(otherProcessing(params));

    try {
        LOG.trace("URL: {}", urlString.toString());
        return new URL(urlString.toString());
    } catch (final MalformedURLException ex) {
        LOG.warn("Failed to create URL {} - {}", urlString.toString(), ex.getMessage());
        return null;
    }
}

From source file:net.ljcomputing.ecsr.repository.PersonUpdateUnitTests.java

/**
 * Test 01./*from   w  w  w. java 2  s  .c o  m*/
 */
@Test
@Rollback(false)
public void test01() {
    final Iterable<Organization> orgs = orgService.findAll();

    for (final Organization org : orgs) {
        org.setName(org.getName() + ": " + new Date()); //NOPMD
        orgService.save(org);
        final Organization newOrg = orgService.findByUuid(org.getUuid());
        final String json = ToStringBuilder.reflectionToString(newOrg, ToStringStyle.JSON_STYLE);
        LOGGER.debug("updated to: {}", json);
    }

    final Iterable<Team> teams = teamService.findAll();

    for (final Team team : teams) {
        team.setName(team.getName() + ": " + new Date()); //NOPMD
        teamService.save(team);
        final Team newTeam = teamService.findByUuid(team.getUuid());
        final String json = ToStringBuilder.reflectionToString(newTeam, ToStringStyle.JSON_STYLE);
        LOGGER.debug("updated to: {}", json);
    }

    final Iterable<Person> people = personService.findAll();

    for (final Person person : people) {
        person.setMiddleName(new Date().toString()); //NOPMD
        personService.save(person);
        final Person newPerson = personService.findByUuid(person.getUuid());
        final String json = ToStringBuilder.reflectionToString(newPerson, ToStringStyle.JSON_STYLE);
        LOGGER.debug("updated to: {}", json);
    }

    final List<Person> peopleNamed = personService.locateByName("Jim", "Willmore");

    for (final Person person : peopleNamed) {
        final String json = ToStringBuilder.reflectionToString(person, ToStringStyle.JSON_STYLE);
        LOGGER.debug("  person named found: {}", json);
    }
}

From source file:io.wcm.devops.conga.plugins.aem.handlebars.helper.AbstractFilter.java

@Override
public final String toString() {
    return ToStringBuilder.reflectionToString(this, NoClassNameOmitNullsStyle.TOSTRING_STYLE);
}

From source file:com.glaf.oa.assesscontent.model.AssesscontentAndScore.java

public String toString() {

    return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
}

From source file:com.omertron.slackbot.model.sheets.GameLogRow.java

/**
 * Take the row from the sheet API and convert it to this object
 *
 * @param valueRange/*  w  w w  .  ja  v  a 2 s . c  om*/
 */
public final void processValueRange(ValueRange valueRange) {
    if (valueRange.getValues() == null || valueRange.getValues().isEmpty()) {
        return;
    }

    List<Object> row = valueRange.getValues().get(0);

    if (!row.isEmpty()) {
        try {
            this.date = DateUtils.parseDate(row.get(0).toString().substring(5), "dd MMM yy");
        } catch (ParseException ex) {
            LOG.info("Failed to parse date: '{}'", ex.getMessage());
        }
    }
    if (row.size() >= 2) {
        this.gameName = row.get(1).toString();
    }
    if (row.size() >= 3) {
        this.gameId = NumberUtils.toInt(row.get(2).toString(), 0);
    }
    if (row.size() >= 5) {
        this.chooser = row.get(4).toString();
    }
    if (row.size() >= 6) {
        this.attendees = row.get(5).toString();
    }
    if (row.size() >= 7) {
        this.winners = row.get(6).toString();
    }
    if (row.size() >= 9) {
        this.owner = row.get(8).toString();
    }

    LOG.info("{}", ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE));
}

From source file:eu.openanalytics.rsb.config.PersistedConfigurationAdapter.java

@Override
public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE) + "\n"
            + persistedConfiguration.toString();
}

From source file:com.griddynamics.banshun.ExportTargetSource.java

@Override
public String toString() {
    return ToStringBuilder.reflectionToString(this, SHORT_PREFIX_STYLE);
}

From source file:com.omertron.omdbapi.tools.OmdbParameters.java

@Override
public String toString() {
    return ToStringBuilder.reflectionToString(parameters, ToStringStyle.SHORT_PREFIX_STYLE);
}

From source file:com.omertron.themoviedbapi.tools.ApiUrl.java

/**
 * Build the URL from the pre-created parameters.
 *
 * @param params/*from   w  w w . j a  v a2 s. c  o  m*/
 * @return
 */
public URL buildUrl(final TmdbParameters params) {
    StringBuilder urlString = new StringBuilder(TMDB_API_BASE);

    LOG.trace("Method: '{}', Sub-method: '{}', Params: {}", method.getValue(), submethod.getValue(),
            ToStringBuilder.reflectionToString(params, ToStringStyle.SHORT_PREFIX_STYLE));

    // Get the start of the URL, substituting TV for the season or episode methods
    if (method == MethodBase.SEASON || method == MethodBase.EPISODE) {
        urlString.append(MethodBase.TV.getValue());
    } else {
        urlString.append(method.getValue());
    }

    // We have either a queury, or a ID request
    if (params.has(Param.QUERY)) {
        urlString.append(queryProcessing(params));
    } else {
        urlString.append(idProcessing(params));
    }

    urlString.append(otherProcessing(params));

    try {
        LOG.trace("URL: {}", urlString.toString());
        return new URL(urlString.toString());
    } catch (MalformedURLException ex) {
        LOG.warn("Failed to create URL {} - {}", urlString.toString(), ex.getMessage());
        return null;
    }
}

From source file:com.github.wolfdogs.kemono.util.event.AbstractManagedEventManager.java

@Override
public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.DEFAULT_STYLE);
}