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.icoin.trading.webui.user.WeiboProfileController.java

@RequestMapping(value = "/weibo", method = RequestMethod.GET)
public String home(Principal currentUser, Model model) {
    Connection<Weibo> connection = connectionRepository.findPrimaryConnection(Weibo.class);
    if (connection == null) {
        return "redirect:/signin/weibo";
    }//from  w ww  .  j a va 2s  .  co m
    logger.warn("weibo currentUser: {}",
            ToStringBuilder.reflectionToString(currentUser, ToStringStyle.MULTI_LINE_STYLE));
    logger.warn("weibo connection: {}",
            ToStringBuilder.reflectionToString(connection, ToStringStyle.MULTI_LINE_STYLE));

    //        final WeiboProfile profile = connection.getApi().userOperations().getUserProfileByScreenName("co0der");
    final WeiboProfile profile = connection.getApi().userOperations().getUserProfile();

    model.addAttribute("profile", profile);
    logger.warn("weibo profile: {}",
            ToStringBuilder.reflectionToString(profile, ToStringStyle.MULTI_LINE_STYLE));
    logger.warn("weibo status: {}",
            ToStringBuilder.reflectionToString(profile.getStatus(), ToStringStyle.MULTI_LINE_STYLE));
    return "weibo/profile";
}

From source file:net.ljcomputing.ecsr.aspect.DeletionAspect.java

/**
 * Delete method.//from ww w .  j av  a 2  s  .  c o m
 *
 * @param point the point
 * @param entity the entity
 * @throws Throwable the throwable
 */
@Around("execution(* org.springframework.data.repository.*.delete(Object)) && args(entity)")
public void deleteMethod(final ProceedingJoinPoint point, final Object entity) throws Throwable {
    if (entity instanceof Domain) {
        final Domain domain = (Domain) entity;
        final String entityClassName = entity.getClass().getName(); //NOPMD

        if (domain.isDeleted()) { //NOPMD
            //REALLY delete the entity
            LOGGER.debug(" ... deleting entity: [{}]{}", entityClassName,
                    ToStringBuilder.reflectionToString(domain, ToStringStyle.JSON_STYLE));
            point.proceed();
        } else {
            //do not delete
            return;
        }
    }
}

From source file:com.mpush.test.redis.RedisClusterTest.java

@Test
public void test() {

    User user = new User("huang", 18, new Date());
    cluster.set("huang", Jsons.toJson(user));
    String ret = cluster.get("huang");
    User newUser = Jsons.fromJson(ret, User.class);
    System.out.println(ToStringBuilder.reflectionToString(newUser, ToStringStyle.JSON_STYLE));

}

From source file:net.ljcomputing.ecsr.aspect.SaveAspect.java

/**
 * Update method./*from   w w  w  . j a  va2 s. co m*/
 *
 * @param point the point
 * @param entity the entity
 * @throws Throwable the throwable
 */
@Around("execution(* org.springframework.data.repository.*.save(Object)) && args(entity)")
public void updateMethod(final ProceedingJoinPoint point, final Object entity) throws Throwable {
    if (entity instanceof Domain) {
        final Domain domain = (Domain) entity;
        final String entityClassName = entity.getClass().getName(); //NOPMD
        final Long id = domain.getId(); //NOPMD

        if (id != null) { //NOPMD
            domain.modified(); //NOPMD
            LOGGER.debug(" ... updating entity: [{}]{}", entityClassName,
                    ToStringBuilder.reflectionToString(domain, ToStringStyle.JSON_STYLE));
        } else {
            domain.create(); //NOPMD
            LOGGER.debug(" ... creating entity: [{}]{}", entityClassName,
                    ToStringBuilder.reflectionToString(domain, ToStringStyle.JSON_STYLE));
        }

        point.proceed();
    }
}

From source file:com.mirth.connect.model.ChannelStatistics.java

public String toString() {
    return ToStringBuilder.reflectionToString(this, CalendarToStringStyle.instance());
}

From source file:fr.itinerennes.bundler.gtfs.GtfsDaoTest.java

@Test
public void sampleFeedInfoOutput() {

    System.out.println("==== FEED_INFO ====");
    for (final FeedInfo fi : gtfsDao.getAllFeedInfos()) {
        System.out.println(ToStringBuilder.reflectionToString(fi, ToStringStyle.MULTI_LINE_STYLE));
    }/* w ww . j a v  a  2  s .com*/
}

From source file:acromusashi.kafka.log.producer.entity.ParsedLog.java

/**
 * {@inheritDoc}/*  w w w. ja  v a  2s .co m*/
 */
@Override
public String toString() {
    String result = ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    return result;
}

From source file:com.ibasco.agql.protocols.valve.dota2.webapi.pojos.Dota2MatchAbilityUpgrade.java

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

From source file:io.resthelper.test.RestHelperServiceTest.java

@Test
public void test() throws IOException {
    Properties properties = new Properties();
    properties.load(this.getClass().getResourceAsStream("/resthelper.properties"));

    assertNotNull(properties);/*from ww w.j  av  a  2 s .  com*/
    String strBasePackages = properties.getProperty("resthelper.base.packages");
    assertNotNull(strBasePackages);

    String[] arrBasePackages = strBasePackages.split(",");

    String[] basePackages = restHelperService.getBasePackages();
    assertNotNull(basePackages);

    for (int i = 0; i < basePackages.length; i++) {
        assertTrue(basePackages[i].equals(arrBasePackages[i].trim()));
    }

    for (String basePackage : basePackages) {
        List<RestApi> apiList = restHelperService.getApiList(basePackage);

        logger.info("basePackage:{}", basePackage);
        for (RestApi restApi : apiList) {
            logger.info("\tapi:{}", ToStringBuilder.reflectionToString(restApi, ToStringStyle.SIMPLE_STYLE));
        }
    }
}

From source file:com.fasheng.service.model.BaseDO.java

/**
 * @see java.lang.Object#toString()
 */
public String toString() {
    return ToStringBuilder.reflectionToString(this, ToStringStyle.DEFAULT_STYLE);
}