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.xwiki.mail.internal.MailSenderQueueItem.java

@Override
public String toString() {
    ToStringBuilder builder = new XWikiToStringBuilder(this);

    ToStringBuilder messageBuilder = new XWikiToStringBuilder(this);

    String subjectValue;//from   w w  w.  j  a  v  a 2 s .  c om
    try {
        subjectValue = getMessage().getSubject();
    } catch (Exception e) {
        subjectValue = String.format("<couldn't get message, reason: [%s]>",
                ExceptionUtils.getRootCauseMessage(e));
    }
    messageBuilder.append("subject", subjectValue);

    String fromValue;
    try {
        fromValue = getMessage().getFrom()[0].toString();
    } catch (Exception e) {
        fromValue = String.format("<couldn't get from, reason: [%s]>", ExceptionUtils.getRootCauseMessage(e));
    }
    messageBuilder.append("from", fromValue);

    builder.append("message", getMessage() == null ? null : messageBuilder.toString());
    builder.append("threadId", getThreadId());
    return builder.toString();
}

From source file:org.xwiki.mail.MailStatus.java

@Override
public String toString() {
    ToStringBuilder builder = new XWikiToStringBuilder(this);
    builder.append("messageId", getMessageId());
    builder.append("batchId", getBatchId());
    builder.append("state", getState());
    builder.append("date", getDate());
    builder.append("recipients", getRecipients());
    if (getType() != null) {
        builder.append("type", getType());
    }//from   w  w  w.  j  ava  2 s  .c  o  m
    if (getErrorSummary() != null) {
        builder.append("errorSummary", getErrorSummary());
    }
    if (getErrorDescription() != null) {
        builder.append("errorDescription", getErrorDescription());
    }
    if (getWiki() != null) {
        builder.append("wiki", getWiki());
    }
    return builder.toString();
}

From source file:org.xwiki.rendering.listener.reference.ResourceReference.java

/**
 * {@inheritDoc}/*from www.j  a  v a  2 s  . co  m*/
 * <p>
 * The output is syntax independent since this class is used for all syntaxes. Specific syntaxes should extend this
 * class and override this method to perform syntax-dependent formatting.
 * 
 * @see java.lang.Object#toString()
 */
@Override
public String toString() {
    // TODO: This needs to be changed but it involves changing a lot of unit tests
    XWikiToStringStyle style = new XWikiToStringStyle();
    style.setSeparator("");
    ToStringBuilder builder = new ToStringBuilder(this, style);

    builder = builder.append("Typed", isTyped()).append("Type", getType().getScheme());

    if (getReference() != null) {
        builder = builder.append("Reference", getReference());
    }

    if (!getBaseReferences().isEmpty()) {
        builder = builder.append("Base References", getBaseReferences());
    }

    Map<String, String> params = getParameters();
    if (!params.isEmpty()) {
        builder = builder.append("Parameters", params);
    }

    return builder.toString();
}

From source file:org.xwiki.resource.AbstractResourceReference.java

@Override
public String toString() {
    ToStringBuilder builder = new XWikiToStringBuilder(this);
    builder.append("type", getType());
    builder.append("parameters", getParameters());
    return builder.toString();
}

From source file:org.xwiki.resource.entity.EntityResourceReference.java

@Override
public String toString() {
    ToStringBuilder builder = new XWikiToStringBuilder(this);
    builder.appendSuper(super.toString());
    builder.append("reference", getEntityReference());
    builder.append("action", getAction());
    builder.append("locale", getLocale());
    return builder.toString();
}

From source file:org.xwiki.vfs.VfsResourceReference.java

@Override
public String toString() {
    ToStringBuilder builder = new XWikiToStringBuilder(this);
    builder.append("uri", getURI());
    builder.append("path", getPath());
    builder.append("parameters", getParameters());
    return builder.toString();
}

From source file:org.xwiki.watchlist.internal.notification.EventsAndSubscribersSource.java

@Override
public String toString() {
    ToStringBuilder builder = new XWikiToStringBuilder(this);
    builder.append(EVENTS_PARAMETER, getEvents());
    builder.append(SUBSCRIBERS_PARAMETER, getSubscribers());
    return builder.toString();
}

From source file:pl.softech.eav.domain.AbstractEntity.java

@Override
public String toString() {
    ToStringBuilder sb = new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE);
    sb.append("id", id);
    return sb.toString();
}

From source file:pl.softech.eav.domain.attribute.Attribute.java

@Override
public String toString() {
    ToStringBuilder sb = new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE);
    sb.appendSuper(super.toString());
    sb.append("identifier", identifier);
    sb.append("name", name);
    sb.append("category", category);
    sb.append("dataType", dataType);
    return sb.toString();
}

From source file:pl.softech.eav.domain.category.Category.java

@Override
public String toString() {
    ToStringBuilder sb = new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE);
    sb.appendSuper(super.toString());
    sb.append("identifier", identifier);
    sb.append("name", name);
    return sb.toString();
}