Example usage for org.apache.commons.lang3.builder ToStringStyle JSON_STYLE

List of usage examples for org.apache.commons.lang3.builder ToStringStyle JSON_STYLE

Introduction

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

Prototype

ToStringStyle JSON_STYLE

To view the source code for org.apache.commons.lang3.builder ToStringStyle JSON_STYLE.

Click Source Link

Document

The JSON toString style.

Usage

From source file:io.apiman.test.integration.ui.tests.administration.PolicyDefinitionImportIT.java

@Before
public void initialize() {
    defBean = PolicyDefinitionUtils.local();

    jsonDefinition = new ToStringBuilder(this, ToStringStyle.JSON_STYLE).append("id", defBean.getId())
            .append("policyImpl", defBean.getPolicyImpl()).append("name", defBean.getName())
            .append("icon", defBean.getIcon()).append("description", defBean.getDescription()).toString();

    importPolicyPage = open(ImportPolicyPage.class);
}

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

/**
 * Delete method./*from w ww.  j av a  2s  . 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./* w w  w .  ja  v a  2  s  .c  o  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:io.verticle.oss.apex.agent.sdk.handler.BasicContextDumpHandler.java

private void dumpContext(AdvisorContext advisorContext, String trigger) {

    Map<Object, Object> args = new HashMap<>();

    for (int i = 0; i < advisorContext.getSignatureTypes().length; i++) {
        try {/*from  w ww  .j av  a  2 s. co m*/
            args.put(advisorContext.getSignatureTypes()[i], ReflectionToStringBuilder
                    .toString(advisorContext.getSignatureArgs()[i], ToStringStyle.JSON_STYLE));
        } catch (Throwable t) {
            logger.info(Constants.LOGPREFIX + " could not serialize Object in Basic Context Dump Handler");
        }

    }

    MetricMessage message = new MetricMessage(Domain.application, name(advisorContext), new Date());
    message.addField("correlationId", advisorContext.getCorrelationId());
    message.addField("trigger", trigger);
    message.addField("args", args);

    try {
        ApexCollectorFactory.get().reportDirect(this.getClass(), message);
    } catch (Exception e) {
        logger.error(Constants.LOGPREFIX + "Could not send message", e);
    }

}

From source file:io.apiman.test.integration.ui.tests.administration.PolicyDefinitionUpdateIT.java

@Test
public void canUpdateNameInNotDefaultPolicy() {
    EditPolicyPage editPolicyPage = open(PolicyDefsAdminPage.class).openEntity(defBean.getName());
    defBean.setName(defBean.getName() + "u");

    String jsonDefinition = new ToStringBuilder(this, ToStringStyle.JSON_STYLE).append("id", defBean.getId())
            .append("policyImpl", defBean.getPolicyImpl()).append("name", defBean.getName())
            .append("icon", defBean.getIcon()).append("description", defBean.getDescription()).toString();

    editPolicyPage.jsonTextField(jsonDefinition);

    editPolicyPage.updateButton().shouldNotBe(disabled);
    editPolicyPage.validationErrorMessage().shouldNotBe(visible);

    editPolicyPage.updatePolicy();//from   ww  w.  j  a  va  2s  . com

    PageAssert.assertPolicyDefinitionsDetail(defBean);
    BeanAssert.assertPolicyDefinition(defBean);
}

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

/**
 * Test 01./* ww w.  j  ava2  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:com.akamai.edgegrid.signer.Request.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.JSON_STYLE).append("body", body).append("headers", headers)
            .append("method", method).append("uriWithQuery", uriWithQuery).build();
}

From source file:io.apiman.test.integration.ui.tests.administration.PolicyDefinitionUpdateIT.java

@Test
public void canUpdateDescriptionInNotDefaultPolicy() {
    EditPolicyPage editPolicyPage = open(PolicyDefsAdminPage.class).openEntity(defBean.getName());

    defBean.setDescription("test description");

    String jsonDefinition = new ToStringBuilder(this, ToStringStyle.JSON_STYLE).append("id", defBean.getId())
            .append("policyImpl", defBean.getPolicyImpl()).append("name", defBean.getName())
            .append("icon", defBean.getIcon()).append("description", defBean.getDescription()).toString();

    editPolicyPage.jsonTextField(jsonDefinition);

    editPolicyPage.updateButton().shouldNotBe(disabled);
    editPolicyPage.validationErrorMessage().shouldNotBe(visible);

    editPolicyPage.updatePolicy();// ww  w  . j  a  va2  s . c  o m

    PageAssert.assertPolicyDefinitionsDetail(defBean);
    BeanAssert.assertPolicyDefinition(defBean);
}

From source file:com.akamai.edgegrid.signer.ClientCredential.java

@Override
public String toString() {
    return new ToStringBuilder(this, ToStringStyle.JSON_STYLE).append("accessToken", accessToken)
            .append("clientSecret", clientSecret).append("clientToken", clientToken)
            .append("headersToSign", headersToSign).append("host", host).append("maxBodySize", getMaxBodySize()) // note: intentionally using accessor here.
            .build();//w  w w .  java 2 s .  c  o m
}