public abstract class GenericField extends FlexibleSearchTranslatable
| Constructor and Description |
|---|
GenericField(java.lang.String typeIdentifier,
java.lang.String qualifier) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getQualifier()
Return the attribute qualifier of this field.
|
java.lang.String |
getTypeCode()
Deprecated.
since ages
|
java.lang.String |
getTypeIdentifier()
Returns the type identifier of this field.
|
protected void |
setQualifier(java.lang.String qualifier) |
protected void |
setTypeIdentifier(java.lang.String typeCode)
Sets a new type code.
|
void |
toFlexibleSearch(java.lang.StringBuilder queryBuffer,
java.util.Map<java.lang.String,java.lang.String> aliasTypeMap,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
compiles this instance in order to append its query snippet and add its value(s), if any
|
getAliasFromTypeMappublic GenericField(java.lang.String typeIdentifier,
java.lang.String qualifier)
protected void setQualifier(java.lang.String qualifier)
public java.lang.String getQualifier()
@Deprecated public java.lang.String getTypeCode()
public java.lang.String getTypeIdentifier()
null is returned this field belongs to the initial type
of the enclosing query.protected void setTypeIdentifier(java.lang.String typeCode)
typeCode - the new type codepublic void toFlexibleSearch(java.lang.StringBuilder queryBuffer,
java.util.Map<java.lang.String,java.lang.String> aliasTypeMap,
java.util.Map<java.lang.String,java.lang.Object> valueMap)
FlexibleSearchTranslatabletoFlexibleSearch in class FlexibleSearchTranslatablequeryBuffer - contains the queryaliasTypeMap - contains typeCode <> typeIndex mappingsvalueMap - contains valueQualifier <> value mappingsFlexibleSearchTranslatable.toFlexibleSearch(java.lang.StringBuilder,Map,Map)Copyright © 2018 SAP SE. All Rights Reserved.