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) 

Source Link

Document

Uses ReflectionToStringBuilder to generate a toString for the specified object.

Usage

From source file:blue.orchestra.blueSynthBuilder.BSBCloneTest.java

public void testClone() {
    BSBObjectEntry[] bsbObjects = BSBObjectRegistry.getBSBObjects();

    for (int i = 0; i < bsbObjects.length; i++) {
        BSBObjectEntry entry = bsbObjects[i];

        Class class1 = entry.bsbObjectClass;

        BSBObject bsbObj = null;//w  ww.  j a  v  a2 s.  co m

        try {
            bsbObj = (BSBObject) class1.newInstance();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }

        assertNotNull(bsbObj);

        if (bsbObj == null) {
            continue;
        }

        Object obj = ObjectUtilities.clone(bsbObj);
        assertNotNull(obj);

        boolean isEqual = EqualsBuilder.reflectionEquals(bsbObj, obj);

        if (!isEqual) {
            StringBuilder buffer = new StringBuilder();
            buffer.append("Problem with class: ").append(class1.getName()).append("\n");
            buffer.append("Original Object\n");
            buffer.append(ToStringBuilder.reflectionToString(bsbObj)).append("\n");
            buffer.append("Cloned Object\n");
            buffer.append(ToStringBuilder.reflectionToString(obj)).append("\n");

            System.out.println(buffer.toString());

        }

        assertTrue(isEqual);

        Element elem1 = bsbObj.saveAsXML();

        Element elem2 = ((BSBObject) obj).saveAsXML();

        assertEquals(elem1.getTextString(), elem2.getTextString());
    }

}

From source file:com.wms.studio.api.dto.user.UserDto.java

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

From source file:net.chris54721.infinitycubed.workers.PackLoader.java

public static boolean loadPack(String id) {
    try {/*from w w w.java  2  s.c  o  m*/
        String packJson = Files.toString(Resources.getFile(Resources.ResourceType.PACK_JSON, id + ".json"),
                Charsets.UTF_8);
        ModPack modPack = Reference.DEFAULT_GSON.fromJson(packJson, ModPack.class);
        modPack.loadImages();
        LogHelper.info("Loading modpack: " + modPack.getId());
        LogHelper.debug(ToStringBuilder.reflectionToString(modPack));
        Launcher.modpacks.add(modPack);
        if (modPack.getId().equalsIgnoreCase(Launcher.getSettings().getProperty("selectedPack")))
            selectPack(modPack);
        // if(Launcher.mainFrame != null) {
        //    TODO Refresh GUI
        // }
        return true;
    } catch (Exception e) {
        LogHelper.error("Failed loading modpack " + id, e);
        return false;
    }
}

From source file:de.bmarwell.j9kwsolver.util.ResponseUtils.java

/**
 * @param response the response sent by the server.
 * @return the number of credits assigned by the server for solving.
 *///from   ww  w. jav  a 2  s . c om
private static int parseCredits(final String response) {
    int credits = 0;

    if (StringUtils.isEmpty(response)) {
        return credits;
    }

    String[] splitresponse = StringUtils.splitPreserveAllTokens(response, '|');

    if (splitresponse.length != 2) {
        LOG.error("Response doesn't contain two items: {}.", ToStringBuilder.reflectionToString(splitresponse));
        return credits;
    }

    // TODO: Enum for numbered field.
    String stringCredits = splitresponse[1];

    if (NumberUtils.isDigits(stringCredits)) {
        credits = NumberUtils.toInt(stringCredits, 0);
        LOG.debug("Found reward: {} credits.", credits);
    }

    return credits;
}

From source file:com.wms.studio.service.WallpaperServiveImpl.java

@Override
@Transactional//from  ww  w. j  a v  a  2 s  .co m
@HandlerPoint(handlerName = "wallpaperAddHandler")
public CommonResponseDto addWallpaper(WallpaperDto wallpaperDto) {

    CommonResponseDto responseDto = new CommonResponseDto(UserConstant.ERROR);

    try {
        Wallpaper wallpaper = wallpaperCovert.covertToEntity(wallpaperDto);

        if (wallpaper == null) {
            log.error("?Wallpaper??");
            throw new VerificationException("?");
        }

        if (StringUtils.isBlank(wallpaper.getPath()) || wallpaper.getUser() == null
                || StringUtils.isBlank(wallpaper.getUser().getId()) || wallpaper.getWallpaperType() == null) {
            log.error("??:" + ToStringBuilder.reflectionToString(wallpaper));
            throw new VerificationException("?");
        }

        if (this.userRepository.exists(wallpaper.getUser().getId())) {

            this.wallpaperRepository.save(wallpaper);
            responseDto.setResult(UserConstant.SUCCESS);

        } else {
            log.fatal("??." + ToStringBuilder.reflectionToString(wallpaper));
            throw new VerificationException("?");
        }

    } catch (VerificationException e) {
        responseDto.setErrorMessage(e.getMessage());
    }

    return responseDto;
}

From source file:com.datumbox.common.utilities.PHPfunctions.java

public static <T> String print_r(T object) {
    return ToStringBuilder.reflectionToString(object);
}

From source file:info.okoshi.context.ModifiersInfo.java

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

From source file:com.meltmedia.cadmium.core.commands.LoggerConfigRequestCommandAction.java

@Override
public void handleFailure(CommandContext<LoggerConfigRequest> ctx, Exception e) {
    log.error("Command Failed " + ToStringBuilder.reflectionToString(ctx), e);
}

From source file:com.kingen.service.org.OrgService.java

/**
* /  Activiti {@link org.activiti.engine.identity.User}
* @param user  , {@link User}// w  w  w.jav  a 2  s  . c om
*/
//private ??
private void saveActivitiGroup(SysOrg org) {
    org.activiti.engine.identity.Group group = identityService.createGroupQuery().groupId(org.getId())
            .singleResult();
    if (group == null) {
        group = identityService.newGroup(org.getId());
    }
    group.setName(org.getName());
    group.setType("");
    identityService.saveGroup(group);
    logger.info("add activiti user: {}" + ToStringBuilder.reflectionToString(group));
}

From source file:com.jservlet.TcloudClientApplication.java

@Override
public void run(String... strings) throws Exception {

    // Spring Cloud Commons DiscoveryClient abstraction
    discoveryClient.getInstances("edge-service").forEach((ServiceInstance si) -> {
        logger.warn("[" + si.getServiceId() + "] " + ToStringBuilder.reflectionToString(si));
        logger.warn("[" + si.getServiceId() + "] " + si.getHost() + ":" + si.getPort() + " secure: "
                + si.isSecure());/* w  w  w. j ava2 s . c  om*/
    });

    // Spring Cloud Commons LoadBalancerClient
    ServiceInstance edgechoose = loadBalancerClient.choose("edge-service");
    if (edgechoose != null)
        logger.warn("[" + edgechoose.getServiceId() + "] " + "choose: " + edgechoose.getHost() + ":"
                + edgechoose.getPort() + " secure: " + edgechoose.isSecure());

    // Spring Cloud Commons DiscoveryClient abstraction
    discoveryClient.getInstances("auth-service").forEach((ServiceInstance si) -> {
        logger.warn("[" + si.getServiceId() + "] " + ToStringBuilder.reflectionToString(si));
        logger.warn("[" + si.getServiceId() + "] " + si.getHost() + ":" + si.getPort() + " secure: "
                + si.isSecure());
    });

    // Spring Cloud Commons LoadBalancerClient
    ServiceInstance authchoose = loadBalancerClient.choose("auth-service");
    if (authchoose != null)
        logger.warn("[" + authchoose.getServiceId() + "] " + "choose: " + authchoose.getHost() + ":"
                + authchoose.getPort() + " secure: " + authchoose.isSecure());
}