public interface ClientPropertyPersistenceScope
ClientPropertyPersistenceStrategy
Modifier and Type | Method and Description |
---|---|
java.lang.String |
constructParameterName(java.lang.String pageName)
Constructs a parameter name for a particular page name.
|
java.lang.String |
extractPageName(java.lang.String parameterName)
Extracts a page name from a query parameter name.
|
boolean |
isParameterForScope(java.lang.String parameterName)
Checks a parameter to see if it was the result of
constructParameterName(String) for
this persistence scope. |
boolean |
shouldEncodeState(ServiceEncoding encoding,
java.lang.String pageName,
PersistentPropertyData data)
Determines whether state should be encoded for the request.
|
boolean shouldEncodeState(ServiceEncoding encoding, java.lang.String pageName, PersistentPropertyData data)
encoding
- identifies the service, URL and base set of parameterspageName
- the page for which data is potentially to be encodeddata
- java.lang.String constructParameterName(java.lang.String pageName)
isParameterForScope(String)
method.pageName
- the name of the page for which a corresponding parameter name should be generated.boolean isParameterForScope(java.lang.String parameterName)
constructParameterName(String)
for
this persistence scope.parameterName
- a query parameter namejava.lang.String extractPageName(java.lang.String parameterName)
parameterName
- the paramter name, for which {@link #isParameterForScope(String) must return true