public class ResultDisplay extends Object
| Modifier and Type | Field and Description |
|---|---|
private Boolean |
_launchSearchAtStartup |
private String |
_pageId |
private AmetysObjectResolver |
_resolver |
private String |
_serviceGroupId |
private ResultDisplayType |
_type |
| Constructor and Description |
|---|
ResultDisplay(ResultDisplayType type,
String page,
Boolean launchSearchAtStartup,
String serviceGroupId,
AmetysObjectResolver resolver)
Creates a ResultDisplay
|
| Modifier and Type | Method and Description |
|---|---|
ResultDisplayType |
getType()
Gets the type
|
Optional<Boolean> |
launchSearchAtStartup()
Returns
true if a search at startup must be launched. |
Optional<Page> |
resultPage()
Gets the result page.
|
String |
serviceGroupId()
Gets the service group id
|
private ResultDisplayType _type
private Boolean _launchSearchAtStartup
private String _serviceGroupId
private AmetysObjectResolver _resolver
public ResultDisplay(ResultDisplayType type, String page, Boolean launchSearchAtStartup, String serviceGroupId, AmetysObjectResolver resolver)
type - the typepage - the page. Must be non-null if type is ResultDisplayType.ON_PAGE, must be null otherwise.launchSearchAtStartup - true to launch a search at startup. Must be null if type is ResultDisplayType.ON_PAGE, must not otherwise.serviceGroupId - the service group idresolver - The ametys object resolverpublic ResultDisplayType getType()
public Optional<Page> resultPage()
getType() returns ResultDisplayType.ON_PAGE, must be empty otherwise.public Optional<Boolean> launchSearchAtStartup()
true if a search at startup must be launched. Must be empty if getType() returns ResultDisplayType.ON_PAGE, must not otherwise.true if a search at startup must be launchedpublic String serviceGroupId()