Class DynamicQueryImpl
- java.lang.Object
-
- de.hybris.platform.cockpit.model.dynamicquery.impl.DynamicQueryImpl
-
- All Implemented Interfaces:
DynamicQuery
public class DynamicQueryImpl extends java.lang.Object implements DynamicQuery
Object represents Dynamic Query (predefined)
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringdescriptionjava.lang.Stringlabeljava.util.Map<java.lang.String,java.lang.Object>parameters
-
Constructor Summary
Constructors Constructor Description DynamicQueryImpl(java.lang.String label, java.lang.String flexibleQuery, java.util.Map<java.lang.String,java.lang.Object> parameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddQueryParameter(java.lang.String paramName, java.lang.Object paramValue)Adds the query parameter.java.lang.StringgetDescription()Gets the description.java.lang.StringgetFexibleQuery()Gets the fexible query.java.lang.StringgetLabel()Gets the label.java.util.Map<java.lang.String,java.lang.Object>getParameters()Gets the parameters.voidremoveQueryParameter(java.lang.String paramName)Removes the query parameter.voidsetDescription(java.lang.String description)Sets the description.voidsetLabel(java.lang.String label)Sets the label.
-
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Description copied from interface:DynamicQueryGets the description.- Specified by:
getDescriptionin interfaceDynamicQuery- Returns:
- the description
-
setDescription
public void setDescription(java.lang.String description)
Description copied from interface:DynamicQuerySets the description.- Specified by:
setDescriptionin interfaceDynamicQuery- Parameters:
description- the new description
-
getParameters
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
Description copied from interface:DynamicQueryGets the parameters.- Specified by:
getParametersin interfaceDynamicQuery- Returns:
- the parameters
-
getLabel
public java.lang.String getLabel()
Description copied from interface:DynamicQueryGets the label.- Specified by:
getLabelin interfaceDynamicQuery- Returns:
- the label
-
setLabel
public void setLabel(java.lang.String label)
Description copied from interface:DynamicQuerySets the label.- Specified by:
setLabelin interfaceDynamicQuery- Parameters:
label- the new label
-
getFexibleQuery
public java.lang.String getFexibleQuery()
Description copied from interface:DynamicQueryGets the fexible query.- Specified by:
getFexibleQueryin interfaceDynamicQuery- Returns:
- the fexible query
-
addQueryParameter
public void addQueryParameter(java.lang.String paramName, java.lang.Object paramValue)Description copied from interface:DynamicQueryAdds the query parameter.- Specified by:
addQueryParameterin interfaceDynamicQuery- Parameters:
paramName- the param nameparamValue- the param value
-
removeQueryParameter
public void removeQueryParameter(java.lang.String paramName)
Description copied from interface:DynamicQueryRemoves the query parameter.- Specified by:
removeQueryParameterin interfaceDynamicQuery- Parameters:
paramName- the param name
-
-