public interface SearchDimension
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dimensionMatchesValue(DynamoHttpServletRequest pRequest,
java.lang.String pValue)
Checks whether or not a value matches this service.
|
boolean |
dimensionMatchesValue(RepositoryItem pProfile,
java.lang.String pValue)
Checks whether or not a value extracted from the given profile matches the given value.
|
boolean |
dimensionMatchesValue(java.lang.String pSourceValue,
java.lang.String pTargetValue)
Checks whether or not a given source value matches the given target value.
|
java.util.List |
getAllDimensionValues()
Returns a list of string dimension values that are valid for this dimension and additional specific dimension
values such as "All others"
|
java.lang.String |
getDimensionName()
Gets the string name of this dimension, e.g.
|
java.lang.String |
getDimensionValueDisplayName(java.lang.String pDimensionValue)
Gets the localised display name for a dimension value.
|
java.util.List |
getDimensionValues()
Returns a list of string dimension values that are valid for this dimension.
|
java.lang.String |
getDisplayName()
Gets the localised name for this dimension service.
|
boolean |
isDisabled() |
boolean |
isProfileBased() |
static final java.lang.String CLASS_VERSION
java.lang.String getDimensionName()
java.lang.String getDisplayName()
java.util.MissingResourceException - if resource can't be found.java.lang.NullPointerException - if locale or resource bundle name is null.java.util.List getDimensionValues()
java.util.List getAllDimensionValues()
java.lang.String getDimensionValueDisplayName(java.lang.String pDimensionValue)
pDimensionValue - String dimension valuejava.util.MissingResourceException - if resource can't be found.java.lang.NullPointerException - if locale or resource bundle name is null.boolean dimensionMatchesValue(DynamoHttpServletRequest pRequest, java.lang.String pValue)
pRequest - is the current customer DynamoHttpServletRequest request.pValue - is the dimensionValue property of the item being checked.pValue is matched with appropriate value from pRequest.boolean dimensionMatchesValue(java.lang.String pSourceValue,
java.lang.String pTargetValue)
pSourceValue - String source value to checkpTargetValue - String target value to check.boolean dimensionMatchesValue(RepositoryItem pProfile, java.lang.String pValue)
pProfile - RepositoryItem profile to usepValue - String vlaue to check.boolean isProfileBased()
boolean isDisabled()