public class ConditionalPlaceRequest extends DefaultPlaceRequest
identifier, parametersNOWHERE| Constructor and Description |
|---|
ConditionalPlaceRequest() |
ConditionalPlaceRequest(String identifier)
A predicate applied to determine if this place request
should be used or the alternative specified by #orElse
|
ConditionalPlaceRequest(String identifier,
Map<String,String> parameters)
Creates a conditional place request for the given place ID with the given
state parameters for that place.
|
| Modifier and Type | Method and Description |
|---|---|
PlaceRequest |
clone() |
boolean |
equals(Object o)
A conditional place request should be resolved before being compared to another default place request.
|
String |
getIdentifier() |
Map<String,String> |
getParameters() |
int |
hashCode() |
PlaceRequest |
orElse(PlaceRequest orElsePlaceRequest)
Creates a place request for the given place ID with the given
state parameters for that place.
|
protected PlaceRequest |
resolve() |
PlaceRequest |
resolveConditionalPlaceRequest()
Return the place request of this conditional PlaceRequest.
|
String |
toString() |
ConditionalPlaceRequest |
when(Predicate<PlaceRequest> predicate)
Creates a place request for the given place ID with the given
state parameters for that place.
|
addParameter, getFullIdentifier, getParameter, getParameterNames, isUpdateLocationBarAllowed, parse, setIdentifierfinalize, getClass, notify, notifyAll, wait, wait, waitasString, getPathpublic ConditionalPlaceRequest()
public ConditionalPlaceRequest(String identifier)
identifier - The place ID, or an empty string for the default place.public ConditionalPlaceRequest(String identifier, Map<String,String> parameters)
identifier - The place ID, or an empty string for the default place.parameters - Place-specific parameters to pass to the place. Must not be null.public ConditionalPlaceRequest when(Predicate<PlaceRequest> predicate)
predicate - Represents if default place request should be used.
If false, the place request will be orElsePlaceRequest.public PlaceRequest orElse(PlaceRequest orElsePlaceRequest)
orElsePlaceRequest - alternative place request.public PlaceRequest resolveConditionalPlaceRequest()
protected PlaceRequest resolve()
public String getIdentifier()
getIdentifier in interface PlaceRequestgetIdentifier in class DefaultPlaceRequestpublic Map<String,String> getParameters()
getParameters in interface PlaceRequestgetParameters in class DefaultPlaceRequestpublic PlaceRequest clone()
clone in interface PlaceRequestclone in class DefaultPlaceRequestpublic boolean equals(Object o)
equals in class DefaultPlaceRequesto - A default or conditional place request.public int hashCode()
hashCode in class DefaultPlaceRequestpublic String toString()
toString in class DefaultPlaceRequestCopyright © 2012–2017 JBoss by Red Hat. All rights reserved.