Example usage for org.apache.commons.lang.builder ReflectionToStringBuilder ReflectionToStringBuilder

List of usage examples for org.apache.commons.lang.builder ReflectionToStringBuilder ReflectionToStringBuilder

Introduction

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

Prototype

public ReflectionToStringBuilder(Object object) 

Source Link

Document

Constructor.

Usage

From source file:com.fortify.processrunner.processor.AbstractProcessor.java

/**
 * This {@link #toString()} implementation uses
 * {@link ReflectionToStringBuilder} to generate a string
 * representation of this {@link IProcessor} implementation
 * showing all instance field values for diagnostic
 * information.// ww  w  .  ja  va2  s  . c o m
 */
@Override
public String toString() {
    return new ReflectionToStringBuilder(this).toString();
}

From source file:nl.nn.adapterframework.extensions.sap.jco2.SapSystem.java

public String toString() {
    //return ToStringBuilder.reflectionToString(this);
    return (new ReflectionToStringBuilder(this) {
        protected boolean accept(Field f) {
            return super.accept(f) && !f.getName().equals("passwd");
        }//from w w  w .  j a  v  a2 s  . com
    }).toString();
}

From source file:nl.nn.adapterframework.util.ClassUtils.java

public static String reflectionToString(final Object o, final String fieldnameEnd) {
    String result = (new ReflectionToStringBuilder(o) {
        protected boolean accept(Field f) {
            if (super.accept(f)) {
                if (trace)
                    log.debug(nameOf(o) + " field [" + f.getName() + "]");
                return fieldnameEnd == null || f.getName().endsWith(fieldnameEnd);
            }/*from w  w w . j a v  a  2  s.com*/
            return false;
        }
    }).toString();
    return result;
}

From source file:org.deploymentobjects.core.application.CreateEnvironmentCommand.java

public String toString() {
    return new ReflectionToStringBuilder(this).toString();
}

From source file:org.pentaho.platform.engine.security.LoggingInterceptor.java

/**
 * Returns a string representation of the given object. This is useful when third-party objects do not have
 * <code>toString()</code> implementations that meet your needs.
 *///from  w ww .j  a v a  2  s . com
protected String toString(final Object object) {
    /**
     * This impl uses reflection to print fields and it also skips sensitive fields.
     */
    return (new ReflectionToStringBuilder(object) {
        @Override
        protected boolean accept(final Field f) {
            return super.accept(f) && !f.getName().equals("password") && !f.getName().equals("credentials"); //$NON-NLS-1$ //$NON-NLS-2$
        }
    }).toString();
}

From source file:org.pentaho.pms.ui.concept.editor.PropertyExistenceModificationEvent.java

public String toString() {
    return (new ReflectionToStringBuilder(this) {
        protected Object getValue(Field f) {
            if (f.getName().equals("type")) {
                switch (type) {
                case ADD_PROPERTY: {
                    return "PropertyModificationEvent.ADD_PROPERTY";
                }//from w w w  .  ja  va  2 s . co m
                case CHANGE_PROPERTY: {
                    return "PropertyModificationEvent.CHANGE_PROPERTY";
                }
                case REMOVE_PROPERTY: {
                    return "PropertyModificationEvent.REMOVE_PROPERTY";
                }
                default:
                    return "<unknown>";
                }
            } else {
                try {
                    return super.getValue(f);
                } catch (IllegalArgumentException e) {
                    return "<exception occurred>";
                } catch (IllegalAccessException e) {
                    return "<exception occurred>";
                }
            }

        }
    }).toString();
}

From source file:org.projectforge.business.fibu.kost.BusinessAssessmentConfig.java

@Override
public String toString() {
    final ReflectionToStringBuilder builder = new ReflectionToStringBuilder(this);
    return builder.toString();
}

From source file:org.projectforge.calendar.ConfigureHoliday.java

@Override
public String toString() {
    ReflectionToStringBuilder builder = new ReflectionToStringBuilder(this);
    return builder.toString();
}

From source file:org.projectforge.continuousdb.UpdateEntryImpl.java

@Override
public String toString() {
    final ReflectionToStringBuilder tos = new ReflectionToStringBuilder(this);
    return tos.toString();
}

From source file:org.projectforge.core.SimpleHistoryEntry.java

/**
 * Returns string containing all fields (except the password, via ReflectionToStringBuilder).
 * @return/* www. ja v a2  s. c o  m*/
 */
public String toString() {
    return new ReflectionToStringBuilder(this).toString();
}