小编Rod*_*dik的帖子

SAP Hybris 电子商务:在 CronJob 中发送电子邮件

我创建了一个完美运行的 CronJob。但我想在此生成电子邮件的发送Cronjob。我跟着网上的教程。我从创建 itemType 开始ProductsApprovedEmailProcess

然后我创建productsApprovedEmailProcess定义流程引擎执行的步骤如下

然后我添加了一个EmailContext来保存要传递给电子邮件模板的数据,如下所示

public class ProductsApprovedEmailContext extends CustomerEmailContext
{

private String message;

@Override
public void init(final StoreFrontCustomerProcessModel processModel, final EmailPageModel emailPageModel)
{
    super.init(processModel, emailPageModel);
    if (processModel instanceof ProductsApprovedEmailProcessModel)
    {
        setMessage(((ProductsApprovedEmailProcessModel) processModel).getMessage());
    }
}


public String getMessage()
{
    return message;
}


public void setMessage(final String message)
{
    this.message = message;
}
}
Run Code Online (Sandbox Code Playgroud)

ProductsApprovedEmailContext 在 Spring 中注册为 bean,如下所示

    <bean id="productsApprovedEmailContext" class="com.hybris.training.facades.process.email.context.ProductsApprovedEmailContext"
        parent="abstractEmailContext"
        scope="prototype" >
</bean>
Run Code Online (Sandbox Code Playgroud)

然后我创建了 2 个 …

cron sendmail hybris

4
推荐指数
1
解决办法
5335
查看次数

SAP HYBRIS:如何使用媒体将 csv 文件转换为媒体 hmc

我是 Sap Hybris 的初学者。我创建了一个完美运行的 CronJob。返回所有状态已批准的产品并在本地 C://... 中生成 CSV 文件

但我想在 HMC MEDIA 中创建或将 CSV 文件转换为媒体?有人能帮我吗?

我已经浏览过 Hybris wiki 但我不明白。

谢谢你们的一切!!

media cron sap-commerce-cloud

3
推荐指数
1
解决办法
2153
查看次数

JAVA 8:如何使用 2 流合并两个列表

你好我写了以下代码

for (Object1 o1 : listObject1) {
  boolean found = false;
  for (Object2 o2 : listObject2) {
    found = o2.getKey().equals(o1.getKey());
    if (found) break;
  }
  if (!found) listObject2.add(new Object2(o1.getKey()));
}
Run Code Online (Sandbox Code Playgroud)

但我想使用流在 Java 8 中编写它。我尝试使用 flatMap 但我没有成功。有人能帮我吗 ?并向我解释 flatmap 的使用?

谢谢

java list java-stream

0
推荐指数
1
解决办法
60
查看次数

标签 统计

cron ×2

hybris ×1

java ×1

java-stream ×1

list ×1

media ×1

sap-commerce-cloud ×1

sendmail ×1