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