下面列出了org.apache.commons.lang.builder.ReflectionToStringBuilder#toString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static String getPrintableValue(final Value value) {
if ((value != null) && (value.getSize() > 0)) {
try {
final Uid.List uidList = Uid.List.parseFrom(value.get());
return (uidList.getUIDList().toString());
} catch (final InvalidProtocolBufferException e1) {
try {
return (ReflectionToStringBuilder.toString(EdgeValue.decode(value), ToStringStyle.SHORT_PREFIX_STYLE));
} catch (final Exception e2) {
try {
final ExtendedHyperLogLogPlus ehllp = new ExtendedHyperLogLogPlus(value);
return (String.valueOf(ehllp.getCardinality()));
} catch (final Exception e3) {
logger.error("Could not deserialize protobuff" + e2);
}
}
}
}
return ("");
}
@Override
public String toString() {
class VendorHeaderToStringBuilder extends ReflectionToStringBuilder {
private VendorHeaderToStringBuilder(Object object) {
super(object);
}
@Override
public boolean accept(Field field) {
if (BusinessObject.class.isAssignableFrom(field.getType())) {
return false;
}
DataDictionaryService dataDictionaryService = SpringContext.getBean(DataDictionaryService.class);
AttributeSecurity attributeSecurity = dataDictionaryService.getAttributeSecurity(VendorHeader.class.getName(), field.getName());
if (ObjectUtils.isNotNull(attributeSecurity)
&& (attributeSecurity.isHide() || attributeSecurity.isMask() || attributeSecurity.isPartialMask())) {
return false;
}
return super.accept(field);
}
};
ReflectionToStringBuilder toStringBuilder = new VendorHeaderToStringBuilder(this);
return toStringBuilder.toString();
}
@Override
public String toString()
{
ReflectionToStringBuilder builder = new ReflectionToStringBuilder(this);
return builder.toString();
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString()
{
final ReflectionToStringBuilder builder = new ReflectionToStringBuilder(this);
return builder.toString();
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
public String toString() {
return ReflectionToStringBuilder.toString(this);
}
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
}
/**
* Returns a string representation of the object. In general, the
* {@code toString} method returns a string that
* "textually represents" this object. The result should
* be a concise but informative representation that is easy for a
* person to read.
* It is recommended that all subclasses override this method.
* <p/>
* The {@code toString} method for class {@code Object}
* returns a string consisting of the name of the class of which the
* object is an instance, the at-sign character `{@code @}', and
* the unsigned hexadecimal representation of the hash code of the
* object. In other words, this method returns a string equal to the
* value of:
* <blockquote>
* <pre>
* getClass().getName() + '@' + Integer.toHexString(hashCode())
* </pre></blockquote>
*
* @return a string representation of the object.
*/
@Override
public String toString() {
return ReflectionToStringBuilder.toString(this);
}