Example usage for org.apache.commons.lang3.builder ToStringBuilder toString

List of usage examples for org.apache.commons.lang3.builder ToStringBuilder toString

Introduction

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

Prototype

@Override
public String toString() 

Source Link

Document

Returns the built toString.

This method appends the end of data indicator, and can only be called once.

Usage

From source file:org.efaps.admin.ui.AbstractMenu.java

/**
 * Returns all information from the menu as string.
 *
 * @return String representation of this AbstractMenu
 *///ww w  . ja v a 2  s . com
@Override
public String toString() {
    final ToStringBuilder buf = new ToStringBuilder(this).appendSuper(super.toString());

    for (final AbstractCommand cmd : getCommands()) {
        buf.append(" ").append(cmd);
    }
    return buf.toString();
}

From source file:org.faster.orm.model.GenericEntity.java

/**
 * toString/*from w ww.  j a  va2s  .com*/
 * <p>
 * ToStringStyle?ToStringStyle.SHORT_PREFIX_STYLE
 * <p>
 * ???Hibernate
 * <p>
 * ?toString??toString
 * <p>
 *
 * @return String
 */
@Override
public String toString() {
    List<Class<?>> classes = new LinkedList<Class<?>>();
    Class<?> searchClass = getClass();
    do {
        classes.add(0, searchClass);
    } while ((searchClass = searchClass.getSuperclass()) != null);

    ToStringBuilder tsb = new ToStringBuilder(this, getToStringStyle());
    for (Class<?> clazz : classes) {
        for (Field field : clazz.getDeclaredFields()) {
            if (Modifier.isStatic(field.getModifiers())) {
                continue;
            }
            field.setAccessible(true);
            Object obj = null;
            try {
                obj = field.get(this);
            } catch (Exception e) {
                e.printStackTrace();
            }
            if (obj instanceof AbstractPersistentCollection) {
                continue;
            }
            if (obj instanceof Calendar) {
                obj = DateTimes.formatDateToTimestampString(((Calendar) obj).getTime());
            } else if (obj instanceof Date) {
                obj = DateTimes.formatDateToTimestampString((Date) obj);
            }
            tsb.append(field.getName(), obj);
        }
    }
    return tsb.toString();
}

From source file:org.faster.util.NestParam.java

@Override
public String toString() {
    ToStringBuilder tsb = new ToStringBuilder(this, ToStringStyle.SIMPLE_STYLE);
    tsb.append("name", name);
    if (existChildParams()) {
        tsb.append("childParams", childParams);
    }/*from   www.  ja v a 2 s .  c  om*/
    return tsb.toString();
}

From source file:org.gvnix.addon.datatables.addon.DatatablesJspMetadata.java

@Override
public String toString() {
    ToStringBuilder tsc = new ToStringBuilder(this);
    tsc.append("identifier", getId());
    tsc.append("valid", valid);
    tsc.append("pattern metadata id", datatablesMetadata.getId());
    return tsc.toString();
}

From source file:org.gvnix.addon.datatables.addon.DatatablesMetadata.java

public final String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    builder.append("identifier", getId());
    builder.append("valid", valid);
    builder.append("aspectName", aspectName);
    builder.append("destinationType", destination);
    builder.append("governor", governorPhysicalTypeMetadata.getId());
    builder.append("ajax", String.valueOf(annotationValues.isAjax()));
    builder.append("itdTypeDetails", itdTypeDetails);
    return builder.toString();
}

From source file:org.gvnix.addon.jpa.addon.audit.JpaAuditListenerMetadata.java

public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    builder.append("identifier", getId());
    builder.append("valid", valid);
    builder.append("aspectName", aspectName);
    builder.append("endity", entity);
    builder.append("destinationType", destination);
    builder.append("governor", governorPhysicalTypeMetadata.getId());
    builder.append("itdTypeDetails", itdTypeDetails);
    return builder.toString();
}

From source file:org.gvnix.addon.jpa.addon.audit.JpaAuditMetadata.java

public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    builder.append("identifier", getId());
    builder.append("valid", valid);
    builder.append("aspectName", aspectName);
    builder.append("destinationType", destination);
    builder.append("governor", governorPhysicalTypeMetadata.getId());
    builder.append("revisionLog", annotationValues.storeRevisionLog);
    builder.append("itdTypeDetails", itdTypeDetails);
    return builder.toString();
}

From source file:org.gvnix.addon.jpa.addon.batch.JpaBatchMetadata.java

public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    builder.append("identifier", getId());
    builder.append("valid", valid);
    builder.append("aspectName", aspectName);
    builder.append("destinationType", destination);
    builder.append("governor", governorPhysicalTypeMetadata.getId());
    builder.append("entity", entity);
    builder.append("itdTypeDetails", itdTypeDetails);
    return builder.toString();
}

From source file:org.gvnix.addon.jpa.addon.entitylistener.JpaOrmEntityListenerMetadata.java

@Override
public String toString() {
    ToStringBuilder tsc = new ToStringBuilder(this);
    tsc.append("identifier", getId());
    tsc.append("valid", valid);
    tsc.append("pattern metadata id", entityListener.getId());
    return tsc.toString();
}

From source file:org.gvnix.addon.web.mvc.addon.batch.WebJpaBatchMetadata.java

public String toString() {
    final ToStringBuilder builder = new ToStringBuilder(this);
    builder.append("identifier", getId());
    builder.append("valid", valid);
    builder.append("aspectName", aspectName);
    builder.append("destinationType", destination);
    builder.append("governor", governorPhysicalTypeMetadata.getId());
    builder.append("service", entity);
    builder.append("itdTypeDetails", itdTypeDetails);
    return builder.toString();
}