package com.leanengine; /** * Internal wrapper class for {@link String}, used to mark string values that need to be treated by server as * long unindexed text values. * <br></br> * Not intended for end-user use. */ public class LeanText { private final String value; LeanText(String value) { this.value = value; } /** * Returns the wrapped {@code String} value. * @return The wrapped value. */ public String getValue() { return value; } @Override public boolean equals(Object o) { return this.getClass() == o.getClass() && value.equals(o); } @Override public int hashCode() { return value.hashCode(); } @Override public String toString() { return value; } }