Class DefaultProcessParameterHelper
- java.lang.Object
-
- de.hybris.platform.processengine.helpers.impl.DefaultProcessParameterHelper
-
- All Implemented Interfaces:
ProcessParameterHelper
public class DefaultProcessParameterHelper extends java.lang.Object implements ProcessParameterHelper
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessParameterHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsParameter(BusinessProcessModel process, java.lang.String parameterName)return true if parameter exists in processjava.util.Set<java.lang.String>getAllParameterNames(BusinessProcessModel processModel)Return all parameters namesModelServicegetModelService()BusinessProcessParameterModelgetProcessParameterByName(BusinessProcessModel processModel, java.lang.String parameterName)Method find parameters by name.BusinessProcessParameterModelgetProcessParameterByName(java.lang.String parameterName, java.util.Collection<BusinessProcessParameterModel> parameters)Method find parameters by name.voidsetModelService(ModelService modelService)voidsetProcessParameter(BusinessProcessModel process, java.lang.String parameterName, java.lang.Object value)Sets a value to parameter for given process.
-
-
-
Method Detail
-
getProcessParameterByName
public BusinessProcessParameterModel getProcessParameterByName(java.lang.String parameterName, java.util.Collection<BusinessProcessParameterModel> parameters)
Description copied from interface:ProcessParameterHelperMethod find parameters by name. If parameter with specified name isn't defined, method returns null.- Specified by:
getProcessParameterByNamein interfaceProcessParameterHelper
-
getAllParameterNames
public java.util.Set<java.lang.String> getAllParameterNames(BusinessProcessModel processModel)
Description copied from interface:ProcessParameterHelperReturn all parameters names- Specified by:
getAllParameterNamesin interfaceProcessParameterHelper- Parameters:
processModel- process- Returns:
- parameter names
-
getProcessParameterByName
public BusinessProcessParameterModel getProcessParameterByName(BusinessProcessModel processModel, java.lang.String parameterName)
Description copied from interface:ProcessParameterHelperMethod find parameters by name. If parameter with specified name isn't defined, method returns null.- Specified by:
getProcessParameterByNamein interfaceProcessParameterHelper
-
containsParameter
public boolean containsParameter(BusinessProcessModel process, java.lang.String parameterName)
Description copied from interface:ProcessParameterHelperreturn true if parameter exists in process- Specified by:
containsParameterin interfaceProcessParameterHelper- Parameters:
process- processparameterName- parameter name- Returns:
- true if exist
-
setProcessParameter
public void setProcessParameter(BusinessProcessModel process, java.lang.String parameterName, java.lang.Object value)
Description copied from interface:ProcessParameterHelperSets a value to parameter for given process.- Specified by:
setProcessParameterin interfaceProcessParameterHelper- Parameters:
process- processparameterName- parameter Namevalue- parameter value
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService- the modelService to set
-
getModelService
public ModelService getModelService()
- Returns:
- the modelService
-
-