Example usage for com.google.common.base Objects toStringHelper

List of usage examples for com.google.common.base Objects toStringHelper

Introduction

In this page you can find the example usage for com.google.common.base Objects toStringHelper.

Prototype

@CheckReturnValue
@Deprecated
public static ToStringHelper toStringHelper(String className) 

Source Link

Document

Creates an instance of ToStringHelper in the same manner as Objects#toStringHelper(Object) , but using className instead of using an instance's Object#getClass() .

Usage

From source file:com.carlomicieli.jtrains.util.Helpers.java

public static String toStringBuilder(Class<?> type, UnaryOperator<Objects.ToStringHelper> f) {
    return f.apply(Objects.toStringHelper(type).omitNullValues()).toString();
}

From source file:com.tkmtwo.sarapi.support.ARExceptions.java

public static String toString(ARException arex) {
    Objects.ToStringHelper tsh = Objects.toStringHelper(arex);
    tsh.add("message", arex.getMessage());
    List<StatusInfo> sis = arex.getLastStatus();
    if (sis != null) {
        for (StatusInfo si : sis) {
            tsh.add("statusInfo", toString(si));
        }//from  w ww.j a  v a2  s.  c  om
    }
    return tsh.toString();
}

From source file:com.vmware.photon.controller.nsxclient.utils.ToStringHelper.java

/**
 * This class uses the JsonProperty annotation to determine which fields
 * should be included in the converted string.
 *
 * @param obj/*from  ww  w.j  ava 2  s.  c  o m*/
 * @return
 */
public static String jsonObjectToString(Object obj) {
    try {
        Objects.ToStringHelper helper = Objects.toStringHelper(obj);
        Field[] declaredFields = obj.getClass().getDeclaredFields();
        for (Field field : declaredFields) {
            field.setAccessible(true);
            Annotation[] declaredAnnotations = field.getDeclaredAnnotations();
            for (Annotation annotation : declaredAnnotations) {
                if (annotation instanceof JsonProperty) {
                    JsonProperty jsonProperty = (JsonProperty) annotation;
                    if (jsonProperty.required()) {
                        helper.add(field.getName(), field.get(obj));
                    } else {
                        if (field.get(obj) != null) {
                            helper.add(field.getName(), field.get(obj));
                        }
                    }
                }
            }
        }

        return helper.toString();
    } catch (Throwable t) {
        throw new RuntimeException(t);
    }

}

From source file:com.github.jeluard.guayaba.lang.ToStringBuilders.java

/**
 * @param object/*from   w w w.j  a  va  2  s. co  m*/
 * @return a {@link String} representation of specified object.
 */
public static String reflectionToString(final Object object) {
    Preconditions.checkNotNull(object, "null object");

    final Objects.ToStringHelper toStringHelper = Objects.toStringHelper(object);
    for (final Field field : Classes.allFields(object.getClass())) {
        field.setAccessible(true);
        toStringHelper.add(field.getName(), Fields.get(field, object));
    }
    return toStringHelper.toString();
}

From source file:com.tkmtwo.sarapi.support.ARExceptions.java

public static String toString(StatusInfo si) {
    return Objects.toStringHelper(si).add("messageType", si.getMessageType())
            .add("messageNum", si.getMessageNum()).add("messageText", si.getMessageText())
            .add("appendedText", si.getAppendedText()).toString();
}

From source file:org.obiba.rserver.RProperties.java

@Override
public String toString() {
    return Objects.toStringHelper(this).add("exec", exec).toString();
}

From source file:org.openstack4j.openstack.common.NameResourceEntity.java

@Override
public String toString() {
    return Objects.toStringHelper(getClass()).omitNullValues().add("name", name).toString();
}

From source file:org.geogit.storage.mongo.MongoAddress.java

@Override
public String toString() {
    return Objects.toStringHelper(MongoAddress.class).addValue(host).addValue(port).toString();
}

From source file:pl.porannajava.javnysejm.AbstractEntity.java

@Override
public String toString() {
    Objects.ToStringHelper toStringHelper = Objects.toStringHelper(this);
    Map<String, String> toStringFields = ReflectionUtils.getObjectStringValues(this, this.hasId());
    for (Entry<String, String> entry : toStringFields.entrySet()) {
        toStringHelper.add(entry.getKey(), entry.getValue());
    }/*from   www.j  ava 2 s . co  m*/
    return toStringHelper.omitNullValues().toString();
}

From source file:br.com.objectos.dojo.enanschau.gen.DisciplinaToUIString.java

@Override
public String apply(DisciplinaUI input) {
    return Objects.toStringHelper(input).addValue(input.getId()).addValue(input.getProfessor())
            .addValue(input.getNome()).toString();
}