public final class FacetCheckerProvides checks for Facet names and values: atom or number.
Static Methods
checkAtom(String value)
public static String checkAtom(String value)Checks whether an atom is valid. An atom can be null or a string between 1 and SearchApiLimits.MAXIMUM_ATOM_LENGTH in length, inclusive.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        Stringthe atom value to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
String | 
        the checked atom  | 
      
checkFacetName(String name)
public static String checkFacetName(String name)Checks whether a facet name is valid. The facet name length must be between 1 and SearchApiLimits#MAXIMUM_NAME_LENGTH inclusive, and it should match SearchApiLimits#FIELD_NAME_PATTERN.
| Parameter | |
|---|---|
| Name | Description | 
name | 
        Stringthe facet name to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
String | 
        the checked facet name  | 
      
checkFacetName(String name, String callerContext)
public static String checkFacetName(String name, String callerContext)Checks whether a facet name is valid. The facet name length must be between 1 and SearchApiLimits#MAXIMUM_NAME_LENGTH inclusive, and it should match SearchApiLimits#FIELD_NAME_PATTERN.
| Parameters | |
|---|---|
| Name | Description | 
name | 
        Stringthe facet name to check  | 
      
callerContext | 
        Stringthe caller context used for creating error message in case of a failure.  | 
      
| Returns | |
|---|---|
| Type | Description | 
String | 
        the checked facet name  | 
      
checkFacetValue(DocumentPb.FacetValue value)
public static DocumentPb.FacetValue checkFacetValue(DocumentPb.FacetValue value)Checks whether a facet value is valid.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        com.google.apphosting.api.search.DocumentPb.FacetValuethe facet value to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
com.google.apphosting.api.search.DocumentPb.FacetValue | 
        the checked facet value  | 
      
checkNumber(Double value)
public static Double checkNumber(Double value)Checks whether a number is valid. A number can be null or a value between SearchApiLimits#MINIMUM_NUMBER_VALUE and SearchApiLimits#MAXIMUM_NUMBER_VALUE, inclusive.
| Parameter | |
|---|---|
| Name | Description | 
value | 
        Doublethe value to check  | 
      
| Returns | |
|---|---|
| Type | Description | 
Double | 
        the checked number  | 
      
checkValid(DocumentPb.Facet facet)
public static DocumentPb.Facet checkValid(DocumentPb.Facet facet)| Parameter | |
|---|---|
| Name | Description | 
facet | 
        com.google.apphosting.api.search.DocumentPb.Facet | 
      
| Returns | |
|---|---|
| Type | Description | 
com.google.apphosting.api.search.DocumentPb.Facet | 
        |