public class SubjectStatusProcessor extends Object
| Constructor and Description |
|---|
SubjectStatusProcessor(String originalQuery,
SubjectStatusConfig subjectStatusConfig)
construct with query and the config
|
| Modifier and Type | Method and Description |
|---|---|
static void |
appendWithSpace(StringBuilder a,
String b)
append a string to a stringbuilder and a space in between if necessary
|
String |
getOriginalQuery() |
String |
getQueryWithDefault()
if the originalQuery didnt have status info, and there was a default, then put that here
|
String |
getStatusValueFromUser()
status value that the user is querying on
|
String |
getStrippedQuery()
after the status part is stripped out
|
boolean |
isEqualsFromUser()
if the user wants equals or notEquals
|
void |
processOriginalQuery()
process the search string.
|
SubjectStatusResult |
processSearch()
take in a search string, and return the search status result
|
void |
setOriginalQuery(String originalQuery1)
original query from user
|
void |
setSubjectStatusConfig(SubjectStatusConfig subjectStatusConfig1) |
public SubjectStatusProcessor(String originalQuery, SubjectStatusConfig subjectStatusConfig)
originalQuery - subjectStatusConfig - public static void appendWithSpace(StringBuilder a, String b)
a - builder to append tob - string to addpublic String getStrippedQuery()
public String getStatusValueFromUser()
public boolean isEqualsFromUser()
public void setOriginalQuery(String originalQuery1)
originalQuery1 - public void setSubjectStatusConfig(SubjectStatusConfig subjectStatusConfig1)
subjectStatusConfig1 - public String getQueryWithDefault()
public void processOriginalQuery()
searchString - public String getOriginalQuery()
public SubjectStatusResult processSearch()
searchString - Copyright © 2016 Internet2. All rights reserved.