public class RestrictionClause
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
createUnionFieldAlias(java.lang.String prefix,
de.hybris.platform.persistence.flexiblesearch.TableField field) |
boolean |
equals(java.lang.Object object) |
protected java.lang.StringBuilder |
getBuffer() |
protected java.lang.String |
getCleanSource() |
protected de.hybris.platform.persistence.flexiblesearch.ParsedText |
getEnclosingText() |
protected java.lang.String |
getEndDelimiter() |
protected java.util.List<? extends de.hybris.platform.persistence.flexiblesearch.ParsedText> |
getNestedTexts() |
protected java.lang.String |
getStartDelimiter() |
protected static int |
getWholeWordTokenPosition(java.lang.String src,
java.lang.String token) |
protected static int |
getWholeWordTokenPosition(java.lang.String src,
java.lang.String token,
int startFrom) |
int |
hashCode() |
protected boolean |
hasNestedTexts() |
protected void |
insertIntoTranslated(int pos,
java.lang.String text) |
protected void |
registerParsedText(de.hybris.platform.persistence.flexiblesearch.ParsedText parsed) |
protected void |
replaceInTranslated(java.lang.String old,
java.lang.String text) |
protected void |
replaceInTranslated(de.hybris.platform.persistence.flexiblesearch.TableField field,
java.lang.String text)
Replaces a substring of this parsed text by a new text.
|
protected java.lang.StringBuilder |
setBuffer(java.lang.StringBuilder buffer) |
protected void |
setSource(java.lang.String source) |
java.lang.String |
toString() |
protected void |
translate()
starts translation
|
protected de.hybris.platform.persistence.flexiblesearch.ParsedText |
translateNested(int resultInsertPos,
java.lang.String selectedText)
checks if all fields belong to the restricted type
|
protected de.hybris.platform.persistence.flexiblesearch.ParsedText translateNested(int resultInsertPos,
java.lang.String selectedText)
throws FlexibleSearchException
resultInsertPos - the position where the result of this method is placed in the translated textselectedText - the selected text from sourceFlexibleSearchExceptionprotected java.lang.String createUnionFieldAlias(java.lang.String prefix,
de.hybris.platform.persistence.flexiblesearch.TableField field)
public java.lang.String toString()
toString in class java.lang.Objectprotected static final int getWholeWordTokenPosition(java.lang.String src,
java.lang.String token)
protected static final int getWholeWordTokenPosition(java.lang.String src,
java.lang.String token,
int startFrom)
protected void setSource(java.lang.String source)
protected de.hybris.platform.persistence.flexiblesearch.ParsedText getEnclosingText()
protected java.util.List<? extends de.hybris.platform.persistence.flexiblesearch.ParsedText> getNestedTexts()
protected boolean hasNestedTexts()
protected java.lang.StringBuilder getBuffer()
protected java.lang.StringBuilder setBuffer(java.lang.StringBuilder buffer)
protected java.lang.String getStartDelimiter()
protected java.lang.String getEndDelimiter()
protected void replaceInTranslated(java.lang.String old,
java.lang.String text)
protected void insertIntoTranslated(int pos,
java.lang.String text)
protected void replaceInTranslated(de.hybris.platform.persistence.flexiblesearch.TableField field,
java.lang.String text)
text - the new text to insertprotected void registerParsedText(de.hybris.platform.persistence.flexiblesearch.ParsedText parsed)
protected java.lang.String getCleanSource()
protected void translate()
throws FlexibleSearchException
FlexibleSearchExceptionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.ObjectCopyright © 2018 SAP SE. All Rights Reserved.