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

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

Introduction

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

Prototype

public static String reflectionToString(Object object) 

Source Link

Document

Forwards to ReflectionToStringBuilder.

Usage

From source file:org.mule.module.magento.MagentoCloudConnectorTestDriver.java

/**
 * Tests getting information of an existent order.
 * The order {@link #ORDER_ID} must exist 
 *//*  w  w w  .ja va  2s  .  c o m*/
@Test
public void getOrder() throws Exception {
    SalesOrderEntity orderInfo = connector.getOrder(ORDER_ID);
    assertNotNull(orderInfo);
    System.out.println(ToStringBuilder.reflectionToString(orderInfo));
}

From source file:org.mule.module.netsuite.api.ResultStatuses.java

private static String getStatusDetails(Status status) {
    if (status.getStatusDetail().isEmpty()) {
        return "<no details>";
    }/*  w w w.java2 s  . c o  m*/
    return ToStringBuilder.reflectionToString(status.getStatusDetail().get(0));
}

From source file:org.mule.module.s3.S3TestDriver.java

/**
 * Run this test to upload new versions of 
 * http://www.mulesoft.com:80/images/index/front-esb.jpg 
 * to the bucket. //from w w w. j  a v a2 s. co m
 */
@SuppressWarnings("unchecked")
public void testUpload() throws Exception {
    final MuleEvent event = getTestEvent("");
    final Flow flow = lookupFlowConstruct("UploadFlow");
    final MuleEvent responseEvent = flow.process(event);
    assertTrue(responseEvent.getMessage().getPayload() instanceof Collection<?>);
    for (S3VersionSummary summary : (Collection<S3VersionSummary>) responseEvent.getMessage().getPayload()) {
        System.out.println(ToStringBuilder.reflectionToString(summary));
    }
}

From source file:org.mule.modules.quickbooks.api.Exception.QuickBooksRuntimeException.java

/**
 * Creates the QuickBooksException./*from ww w.j av a2s . c  o m*/
 *
 * @param fault
 */

public QuickBooksRuntimeException(final FaultInfo fault) {
    super(ToStringBuilder.reflectionToString(fault));
}

From source file:org.mule.modules.riak.mel.ExpressionConflictResolver.java

public IRiakObject resolve(final Collection<IRiakObject> siblings) {
    if (siblings.size() > 1) {
        // We have siblings, need to resolve them
        final IRiakObject resolved = hasSerializers() ? serializeAndResolveSiblings(siblings)
                : resolveRawSiblings(siblings);

        if (getLogger().isDebugEnabled()) {
            getLogger()/*from  w w  w .j  a  va2 s .c om*/
                    .debug("Object after conflict resolution: " + ToStringBuilder.reflectionToString(resolved));
        }

        return resolved;
    } else if (siblings.size() == 1) {
        // Only one object - just return it
        return siblings.iterator().next();
    } else {
        // No object returned - return null
        return null;
    }
}

From source file:org.mule.modules.riak.mel.ExpressionMutation.java

public IRiakObject apply(final IRiakObject original) {
    final IRiakObject mutated = hasSerializers() ? serializeAndMutateObject(original)
            : mutateRawObject(original);

    if (getLogger().isDebugEnabled()) {
        getLogger().debug("Object after mutation: " + ToStringBuilder.reflectionToString(mutated));
    }/*from   ww  w .  j a  v  a 2 s.c  om*/

    return mutated;
}

From source file:org.ngrinder.security.NGrinderDefaultUserDetailsServiceTest.java

@Test
public void testUnknownUser() {
    // if passing a unknown user,
    UserDetails user = null;//from  w  ww .  j a  va  2  s  .c om
    try {
        user = userDetailsService.loadUserByUsername("unknown22");
    } catch (Exception e) {
        return;
    }
    fail("Exception should occus " + ToStringBuilder.reflectionToString(user));
}

From source file:org.openmrs.module.muzima.handler.XmlEncounterQueueDataHandler.java

private void processPatient(final Encounter encounter, final NodeList patientNodeList)
        throws QueueProcessorException {
    Node patientNode = patientNodeList.item(0);
    NodeList patientElementNodes = patientNode.getChildNodes();

    Patient unsavedPatient = new Patient();
    PersonName personName = new PersonName();
    PatientIdentifier patientIdentifier = new PatientIdentifier();
    for (int i = 0; i < patientElementNodes.getLength(); i++) {
        Node patientElementNode = patientElementNodes.item(i);
        if (patientElementNode.getNodeType() == Node.ELEMENT_NODE) {
            Element patientElement = (Element) patientElementNode;
            if (patientElement.getTagName().equals("patient.middle_name")) {
                personName.setMiddleName(patientElement.getTextContent());
            } else if (patientElement.getTagName().equals("patient.given_name")) {
                personName.setGivenName(patientElement.getTextContent());
            } else if (patientElement.getTagName().equals("patient.family_name")) {
                personName.setFamilyName(patientElement.getTextContent());
            } else if (patientElement.getTagName().equals("patient_identifier.identifier_type_id")) {
                int identifierTypeId = Integer.parseInt(patientElement.getTextContent());
                PatientIdentifierType identifierType = Context.getPatientService()
                        .getPatientIdentifierType(identifierTypeId);
                patientIdentifier.setIdentifierType(identifierType);
            } else if (patientElement.getTagName().equals("patient.medical_record_number")) {
                patientIdentifier.setIdentifier(patientElement.getTextContent());
            } else if (patientElement.getTagName().equals("patient.sex")) {
                unsavedPatient.setGender(patientElement.getTextContent());
            } else if (patientElement.getTagName().equals("patient.birthdate")) {
                Date dob = parseDate(patientElement.getTextContent());
                unsavedPatient.setBirthdate(dob);
            } else if (patientElement.getTagName().equals("patient.uuid")) {
                unsavedPatient.setUuid(patientElement.getTextContent());
            }//  w w  w. ja  v  a 2s. co  m
        }
    }

    unsavedPatient.addName(personName);
    unsavedPatient.addIdentifier(patientIdentifier);

    Patient candidatePatient;
    if (StringUtils.isNotEmpty(unsavedPatient.getUuid())) {
        candidatePatient = Context.getPatientService().getPatientByUuid(unsavedPatient.getUuid());
        if (candidatePatient == null) {
            String temporaryUuid = unsavedPatient.getUuid();
            RegistrationDataService dataService = Context.getService(RegistrationDataService.class);
            RegistrationData registrationData = dataService.getRegistrationDataByTemporaryUuid(temporaryUuid);
            candidatePatient = Context.getPatientService().getPatientByUuid(registrationData.getAssignedUuid());
        }
    } else if (!StringUtils.isBlank(patientIdentifier.getIdentifier())) {
        List<Patient> patients = Context.getPatientService().getPatients(patientIdentifier.getIdentifier());
        candidatePatient = findPatient(patients, unsavedPatient);
    } else {
        List<Patient> patients = Context.getPatientService()
                .getPatients(unsavedPatient.getPersonName().getFullName());
        candidatePatient = findPatient(patients, unsavedPatient);
    }

    if (candidatePatient == null) {
        queueProcessorException
                .addException(new Exception("Unable to uniquely identify patient for this encounter form data. "
                        + ToStringBuilder.reflectionToString(unsavedPatient)));
    }

    encounter.setPatient(candidatePatient);
}

From source file:org.opentestsystem.authoring.testspecbank.service.impl.TestSpecificationServiceImpl.java

@Override
public SearchResponse<TestSpecification> searchTestSpecifications(final Map<String, String[]> parameterMap,
        final boolean includeXml) {
    if (LOGGER.isDebugEnabled()) {
        LOGGER.debug(//  w w w  .  java  2 s.c  o m
                "Searching TestSpecification, params: " + ToStringBuilder.reflectionToString(parameterMap));
    }
    final TestSpecificationSearchRequest searchRequest = new TestSpecificationSearchRequest(parameterMap);
    if (searchRequest.isValid()) {
        final SearchResponse<TestSpecification> searchResponse = this.testSpecificationRepository
                .search(searchRequest);
        if (includeXml) {
            for (final TestSpecification testSpecification : searchResponse.getSearchResults()) {
                populateTestSpecification(testSpecification);
            }
        }
        return searchResponse;
    }
    throw new RestException("testspec.search.invalidSearchCriteria");
}

From source file:org.pentaho.di.trans.steps.mappinginput.MappingInputMetaCloningTest.java

@Test
public void clonesCorrectly() throws Exception {
    MappingInputMeta meta = new MappingInputMeta();
    meta.setFieldName(new String[] { "f1", "f2" });
    meta.setFieldType(new int[] { ValueMetaInterface.TYPE_INTEGER, ValueMetaInterface.TYPE_STRING });
    meta.setFieldLength(new int[] { 1, 2 });
    meta.setFieldPrecision(new int[] { 3, 4 });
    meta.setChanged();/*from   ww  w .  j av a 2s .c om*/
    meta.setValueRenames(Collections.singletonList(new MappingValueRename("f1", "r1")));

    Object clone = meta.clone();
    if (!EqualsBuilder.reflectionEquals(meta, clone)) {
        String template = "" + "clone() is expected to handle all values.\n" + "\tOriginal object:\n" + "%s\n"
                + "\tCloned object:\n" + "%s";
        fail(String.format(template, ToStringBuilder.reflectionToString(meta),
                ToStringBuilder.reflectionToString(clone)));
    }
}