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

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

Introduction

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

Prototype

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:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(PSOIdentifier psoIdentifier) {
    if (psoIdentifier == null) {
        return null;
    }/*from w  ww . j  av  a2s.com*/
    ToStringBuilder toStringBuilder = new ToStringBuilder(psoIdentifier, ToStringStyle.SHORT_PREFIX_STYLE);
    toStringBuilder.append("id", "'" + psoIdentifier.getID() + "'");
    toStringBuilder.append("targetID", psoIdentifier.getTargetID());
    toStringBuilder.append("containerID", PSPUtil.getString(psoIdentifier.getContainerID()));
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.shibboleth.ChangeLogDataConnector.java

/**
 * Return a string representing an {@AuditEntry}.
 * //from   w ww .j a va 2 s  . c  om
 * Returned fields include timestamp, category, actionname, and description.
 * 
 * Uses {@ToStringBuilder}.
 * 
 * @param auditEntry the audit entry
 * @return the string representing the audit entry
 */
public static String toString(AuditEntry auditEntry) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(auditEntry, ToStringStyle.SHORT_PREFIX_STYLE);
    toStringBuilder.append("timestamp", auditEntry.getCreatedOn());
    toStringBuilder.append("category", auditEntry.getAuditType().getAuditCategory());
    toStringBuilder.append("actionname", auditEntry.getAuditType().getActionName());
    toStringBuilder.append("description", auditEntry.getDescription());
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(SchemaEntityRef schemaEntityRef) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(schemaEntityRef, ToStringStyle.SHORT_PREFIX_STYLE);
    if (schemaEntityRef != null) {
        toStringBuilder.append("targetID", schemaEntityRef.getTargetID());
        toStringBuilder.append("entityName", schemaEntityRef.getEntityName());
        toStringBuilder.append("isContainer", schemaEntityRef.isContainer());
    }//w w  w.  ja  v  a  2s . c  om
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(AddRequest addRequest) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(addRequest, ToStringStyle.SHORT_PREFIX_STYLE);
    toStringBuilder.append("psoID", PSPUtil.toString(addRequest.getPsoID()));
    toStringBuilder.append("targetID", addRequest.getTargetId());
    toStringBuilder.append("returnData", addRequest.getReturnData());
    toStringBuilder.appendSuper(PSPUtil.toString((Request) addRequest));
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(SearchRequest searchRequest) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(searchRequest, ToStringStyle.SHORT_PREFIX_STYLE);
    toStringBuilder.append("query", PSPUtil.toString(searchRequest.getQuery()));
    toStringBuilder.append("returnData", searchRequest.getReturnData());
    toStringBuilder.append("maxSelect", searchRequest.getMaxSelect());
    toStringBuilder.appendSuper(PSPUtil.toString((Request) searchRequest));
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(Query query) {
    if (query == null) {
        return null;
    }//from w w  w  .  j  a v  a2  s  .  co m
    ToStringBuilder toStringBuilder = new ToStringBuilder(query, ToStringStyle.SHORT_PREFIX_STYLE);
    if (query.getQueryClauses() != null) {
        for (QueryClause queryClause : query.getQueryClauses()) {
            if (queryClause != null) {
                if (queryClause instanceof HasReference) {
                    HasReference hasReference = (HasReference) queryClause;
                    ToStringBuilder hasReferenceBuilder = new ToStringBuilder(hasReference,
                            ToStringStyle.SHORT_PREFIX_STYLE);
                    hasReferenceBuilder.append("toPsoID", PSPUtil.toString(hasReference.getToPsoID()));
                    hasReferenceBuilder.append("typeOfReference", hasReference.getTypeOfReference());
                    toStringBuilder.append("hasReference", hasReferenceBuilder.toString());
                } else if (queryClause instanceof Filter) {
                    try {
                        Filter filter = (Filter) queryClause;
                        toStringBuilder.append("filter", newLinePattern.matcher(filter.toXML()).replaceAll(""));
                    } catch (DSMLProfileException e) {
                        // ignore
                    }
                }
            }
        }
    }
    toStringBuilder.append("basePsoID", PSPUtil.toString(query.getBasePsoID()));
    toStringBuilder.append("scope", query.getScope());
    toStringBuilder.append("targetID", query.getTargetID());
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(Response response) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(response, ToStringStyle.SHORT_PREFIX_STYLE);
    toStringBuilder.append("status", response.getStatus());
    if (response.getStatus() != null && response.getStatus().equals(StatusCode.FAILURE)) {
        toStringBuilder.append("error", response.getError());
        toStringBuilder.append("errorMessages", response.getErrorMessages());
    }//from w w w .  j a  v  a  2s. c  o m
    toStringBuilder.append("requestID", response.getRequestID());
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.shibboleth.ChangeLogDataConnector.java

/**
 * Return a string representing an {ChangeLogEntry}.
 * //from  w  ww.  j  a v  a  2s.c  om
 * Returned fields include timestamp, category, actionname, and description.
 * 
 * Uses {@ToStringBuilder}.
 * 
 * @param changeLogEntry the change log entry
 * @return the string representing the change log entry
 */
public static String toString(ChangeLogEntry changeLogEntry) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(changeLogEntry, ToStringStyle.SHORT_PREFIX_STYLE);
    toStringBuilder.append("timestamp", changeLogEntry.getCreatedOn());
    toStringBuilder.append("sequence", changeLogEntry.getSequenceNumber());
    toStringBuilder.append("category", changeLogEntry.getChangeLogType().getChangeLogCategory());
    toStringBuilder.append("actionname", changeLogEntry.getChangeLogType().getActionName());
    toStringBuilder.append("contextId", changeLogEntry.getContextId());
    return toStringBuilder.toString();
}

From source file:edu.internet2.middleware.psp.util.PSPUtil.java

public static String toString(PSO pso) {
    ToStringBuilder toStringBuilder = new ToStringBuilder(pso, ToStringStyle.SHORT_PREFIX_STYLE);
    if (pso != null) {
        toStringBuilder.append("psoID", PSPUtil.toString(pso.getPsoID()));
        // TODO data ? or leave for trace xml
        // TODO capability ?
        List<AlternateIdentifier> altIds = pso.getOpenContentElements(AlternateIdentifier.class);
        if (!altIds.isEmpty()) {
            toStringBuilder.append("alternateIdentifiers", altIds);
        }//  w w w .  ja  v  a  2  s .c  o m
    }
    return toStringBuilder.toString();
}

From source file:com.funambol.common.sms.core.TextualSMSMessage.java

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