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:$.UserJaxrsDTO.java

/**
     * ?toString()?DTO?.
     */
    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this);
    }

From source file:com.gdn.iam.spring.security.IamUserDetails.java

@Override
protected UserDetails loadUserDetails(final Assertion assertion) {
    List<GrantedAuthority> grantedAuthorities = new ArrayList<>();
    LOG.debug("user asssertion : {}", ToStringBuilder.reflectionToString(assertion));
    boolean accountNonExpired = true;
    boolean credentialsNonExpired = true;
    boolean accountNonLocked = true;
    boolean enabled = true;
    for (String attribute : this.attributes) {
        String value = (String) assertion.getPrincipal().getAttributes().get(attribute);
        LOG.debug("value = {}", value);
        if (value != null) {
            LOG.debug("adding default authorization to user");
            grantedAuthorities.add(new SimpleGrantedAuthority(ROLE_USER));

            Unmarshaller unmarshaller = null;
            Session iamSession = null;//from w w w.j ava  2  s.  c  o  m
            try {
                unmarshaller = context.createUnmarshaller();
                iamSession = (Session) unmarshaller.unmarshal(new StringReader(value));
                for (UserRole role : iamSession.getRoles()) {
                    LOG.debug("adding {} authorization to user", role.getName().toUpperCase());
                    grantedAuthorities.add(new SimpleGrantedAuthority(role.getName().toUpperCase()));
                }
            } catch (Exception ex) {
                LOG.error("cannot generate user details", ex);
            }
        }
    }
    LOG.debug("accountNonExpired : {}, credentialsNonExpired : {}, accountNonLocked : {}, enabled : {}",
            new Object[] { accountNonExpired, credentialsNonExpired, accountNonLocked, enabled });
    return new User(assertion.getPrincipal().getName().toLowerCase().trim(), NON_EXISTENT_PASSWORD_VALUE,
            enabled, accountNonExpired, credentialsNonExpired, accountNonLocked, grantedAuthorities);
}

From source file:com.github.mrstampy.kitchensync.message.inbound.AbstractInboundKiSyHandler.java

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

From source file:com.hp.ov.sdk.dto.AssociatedResource.java

/**
 * (non-Javadoc)/*from w ww . j av a2s .  c o  m*/
 * 
 * @see java.lang.Object#toString()
 */
@Override
public String toString() {
    return ToStringBuilder.reflectionToString(this);
}

From source file:com.zht.common.rabc.model.RbacPermission.java

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

From source file:com.meltmedia.cadmium.deployer.DeploymentCheckCommandAction.java

@Override
public void handleFailure(CommandContext<DeploymentCheckRequest> ctx, Exception e) {
    logger.error("Failed to handle " + COMMAND_ACTION + " from " + ctx.getSource(),
            ToStringBuilder.reflectionToString(ctx));
    DeploymentCheckResponse deploymentResponse = new DeploymentCheckResponse();
    deploymentResponse.setError(e);/*from w  ww  .  ja va 2  s.c  om*/
    Message<DeploymentCheckResponse> response = new Message<DeploymentCheckResponse>(
            DeploymentCheckResponseCommandAction.COMMAND_ACTION, deploymentResponse);
    try {
        sender.sendMessage(response, null);
    } catch (Exception e1) {
        logger.warn("Failed to send error response.", e1);
    }
}

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

@Transactional
@Override/* ww w  .j a  v  a2 s.c o m*/
@HandlerPoint(handlerName = "loginHandler")
public void addLoginIp(LoginIpDto loginIpdto) {

    if (loginIpdto == null || StringUtils.isBlank(loginIpdto.getUserId())
            || StringUtils.isBlank(loginIpdto.getIpaddress()) || loginIpdto.getLoginType() == null) {
        log.error("[]-[?]-[?:]"
                + ToStringBuilder.reflectionToString(loginIpdto));
        return;
    }

    LoginIp loginIp = new LoginIp(new User(loginIpdto.getUserId()), loginIpdto.getIpaddress(),
            loginIpdto.getLoginType());
    loginIpRepository.save(loginIp);
    userRepository.updateUserLastLoginDate(loginIpdto.getUserId(), loginIp.getLoginTime());
}

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

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

From source file:com.dojo.parkinglot.domain.ParkingLotTest.java

@Test
public void testUsage() {
    LOG.info("start");
    for (int i = 0; i < 3; i++) {
        LOG.info(String.format("i: %s", i));
        GenericCar car = new GenericCar(new Date().toString());
        assertTrue("cannot get parking space", parkingLot.requestParkingSpace(car));
        LOG.info(ToStringBuilder.reflectionToString(parkingLot.getFreeSpaceCounter()));
        LOG.info(String.format("nr of usages: %s", parkingLot.getParkingSpaceUsages().size()));
        LOG.info(ToStringBuilder.reflectionToString(parkingLot.getParkingSpaceUsages().get(car)));
        try {/*  w  w  w.  j a v  a  2  s .c o  m*/
            // sleep to get different usage (time) values
            Thread.sleep(1000L); // millis
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        LOG.info(String.format("parked duration: %s",
                parkingLot.getParkingSpaceUsages().get(car).getParkingDuration()));
    }
}

From source file:br.com.ateliens.model.Endereco.java

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