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.