Class DefaultNamedQueryFactory
- java.lang.Object
-
- de.hybris.platform.cms2.namedquery.service.impl.DefaultNamedQueryFactory
-
- All Implemented Interfaces:
NamedQueryFactory
public class DefaultNamedQueryFactory extends java.lang.Object implements NamedQueryFactory
Default implementation NamedQueryFactory interface, which holds a named query definition map. For each NamedQuery search domain (e.g. Media), there should be a separate Spring bean with the named queries definitions.
-
-
Constructor Summary
Constructors Constructor Description DefaultNamedQueryFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetNamedQuery(java.lang.String queryName)Gets the query for this queryNameprotected java.util.Map<java.lang.String,java.lang.String>getNamedQueryMap()voidsetNamedQueryMap(java.util.Map<java.lang.String,java.lang.String> namedQueryMap)
-
-
-
Method Detail
-
getNamedQuery
public java.lang.String getNamedQuery(java.lang.String queryName) throws InvalidNamedQueryExceptionDescription copied from interface:NamedQueryFactoryGets the query for this queryName- Specified by:
getNamedQueryin interfaceNamedQueryFactory- Parameters:
queryName- - the query name- Returns:
- a String object representing the Query
- Throws:
InvalidNamedQueryException- when the queryName does not match any existing named queries
-
setNamedQueryMap
public void setNamedQueryMap(java.util.Map<java.lang.String,java.lang.String> namedQueryMap)
-
getNamedQueryMap
protected java.util.Map<java.lang.String,java.lang.String> getNamedQueryMap()
-
-