Interface SnCommonConfigurationService
-
- All Known Implementing Classes:
DefaultSnCommonConfigurationService
public interface SnCommonConfigurationServiceService for configuration related functionality.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<CatalogVersionModel>getCatalogVersions(java.lang.String indexTypeId)Returns the catalog versions for the given index type.java.util.List<CurrencyModel>getCurrencies(java.lang.String indexTypeId)Returns the currencies for the given index type.java.util.List<SnExpressionInfo>getFacetExpressions(java.lang.String indexTypeId)Returns the valid facet expressions.java.util.List<SnExpressionInfo>getGroupExpressions(java.lang.String indexTypeId)Returns the valid group expressions.java.util.List<LanguageModel>getLanguages(java.lang.String indexTypeId)Returns the languages for the given index type.java.util.List<SnExpressionInfo>getSortExpressions(java.lang.String indexTypeId)Returns the valid sort expressions.UserModelgetUser(java.lang.String indexTypeId)Returns the user for the given index type.booleanisValidFacetExpression(java.lang.String indexTypeId, java.lang.String expression)Checks if a given expression is a valid facet expression.booleanisValidGroupExpression(java.lang.String indexTypeId, java.lang.String expression)Checks if a given expression is a valid group expression.booleanisValidSortExpression(java.lang.String indexTypeId, java.lang.String expression)Checks if a given expression is a valid sort expression.
-
-
-
Method Detail
-
getUser
UserModel getUser(java.lang.String indexTypeId)
Returns the user for the given index type.- Parameters:
indexTypeId- - the index type- Returns:
- the user
-
getLanguages
java.util.List<LanguageModel> getLanguages(java.lang.String indexTypeId)
Returns the languages for the given index type.- Parameters:
indexTypeId- - the index type- Returns:
- the languages
-
getCurrencies
java.util.List<CurrencyModel> getCurrencies(java.lang.String indexTypeId)
Returns the currencies for the given index type.- Parameters:
indexTypeId- - the index type- Returns:
- the currencies
-
getCatalogVersions
java.util.List<CatalogVersionModel> getCatalogVersions(java.lang.String indexTypeId)
Returns the catalog versions for the given index type.- Parameters:
indexTypeId- - the index type- Returns:
- the catalog versions
-
getFacetExpressions
java.util.List<SnExpressionInfo> getFacetExpressions(java.lang.String indexTypeId)
Returns the valid facet expressions.- Parameters:
indexTypeId- - the index type- Returns:
- the facet expressions
-
isValidFacetExpression
boolean isValidFacetExpression(java.lang.String indexTypeId, java.lang.String expression)Checks if a given expression is a valid facet expression.- Parameters:
indexTypeId- - the index typeexpression- - the expression- Returns:
trueif it is a valid facet expression,falseotherwise
-
getSortExpressions
java.util.List<SnExpressionInfo> getSortExpressions(java.lang.String indexTypeId)
Returns the valid sort expressions.- Parameters:
indexTypeId- - the index type- Returns:
- the sort expressions
-
isValidSortExpression
boolean isValidSortExpression(java.lang.String indexTypeId, java.lang.String expression)Checks if a given expression is a valid sort expression.- Parameters:
indexTypeId- - the index typeexpression- - the expression- Returns:
trueif it is a valid sort expression,falseotherwise
-
getGroupExpressions
java.util.List<SnExpressionInfo> getGroupExpressions(java.lang.String indexTypeId)
Returns the valid group expressions.- Parameters:
indexTypeId- - the index type- Returns:
- the group expressions
-
isValidGroupExpression
boolean isValidGroupExpression(java.lang.String indexTypeId, java.lang.String expression)Checks if a given expression is a valid group expression.- Parameters:
indexTypeId- - the index typeexpression- - the expression- Returns:
trueif it is a valid group expression,falseotherwise
-
-