com.qcadoo.model.api.Entity.getGlobalMessages()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中com.qcadoo.model.api.Entity.getGlobalMessages()方法的一些代码示例,展示了Entity.getGlobalMessages()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.getGlobalMessages()方法的具体详情如下:
包路径:com.qcadoo.model.api.Entity
类名称:Entity
方法名:getGlobalMessages

Entity.getGlobalMessages介绍

暂无

代码示例

代码示例来源:origin: qcadoo/mes

private void copyMessages(Entity entity, final ViewDefinitionState componentMessagesHolder) {
  if (componentMessagesHolder == null) {
    return;
  }
  for (ErrorMessage errorMessage : entity.getGlobalErrors()) {
    componentMessagesHolder.addMessage(errorMessage);
  }
  for (ErrorMessage errorMessage : entity.getErrors().values()) {
    componentMessagesHolder.addMessage(errorMessage);
  }
  for (GlobalMessage globalMessage : entity.getGlobalMessages()) {
    componentMessagesHolder.addMessage(globalMessage);
  }
}

代码示例来源:origin: qcadoo/mes

@Transactional
public void fillLocationsInComponents(final ViewDefinitionState view, final ComponentState componentState,
    final String[] args) {
  FormComponent form = (FormComponent) view.getComponentByReference(L_FORM);
  Entity technology = form.getPersistedEntityWithIncludedFormValues();
  if (Range.ONE_DIVISION.getStringValue().equals(technology.getStringField(TechnologyFieldsPFTD.RANGE))) {
    fillForOneDivision(technology, view);
  } else {
    fillForManyDivision(technology, view);
  }
  technology.getGlobalMessages().stream().forEach(gm -> {
    view.addMessage(gm.getMessage(), ComponentState.MessageType.INFO, gm.getVars());
  });
  view.addMessage("productFlowThruDivision.location.filled", ComponentState.MessageType.SUCCESS);
}

代码示例来源:origin: qcadoo/mes

private void copyMessages(Entity entity, Entity mainEntity) {
  if (mainEntity != null && mainEntity.equals(entity) && entity.getGlobalErrors() == mainEntity.getGlobalErrors()) {
    return;
  }
  if (componentMessagesHolder == null) {
    return;
  }
  for (ErrorMessage errorMessage : entity.getGlobalErrors()) {
    componentMessagesHolder.addMessage(errorMessage);
  }
  for (ErrorMessage errorMessage : entity.getErrors().values()) {
    componentMessagesHolder.addMessage(errorMessage);
  }
  for (GlobalMessage globalMessage : entity.getGlobalMessages()) {
    componentMessagesHolder.addMessage(globalMessage);
  }
}

代码示例来源:origin: qcadoo/mes

@Transactional
public final void generate(final ViewDefinitionState view, final ComponentState state, final String[] args) {
  FormComponent materialRequirementCoverageForm = (FormComponent) view.getComponentByReference(L_FORM);
  Long materialRequirementCoverageId = materialRequirementCoverageForm.getEntityId();
  if (materialRequirementCoverageId != null) {
    orderSuppliesService.clearMaterialRequirementCoverage(materialRequirementCoverageId);
    Entity materialRequirementCoverage = orderSuppliesService
        .getMaterialRequirementCoverage(materialRequirementCoverageId);
    materialRequirementCoverage.setField(MaterialRequirementCoverageFields.GENERATED, true);
    materialRequirementCoverage.setField(MaterialRequirementCoverageFields.GENERATED_DATE, new SimpleDateFormat(
        DateUtils.L_DATE_TIME_FORMAT, LocaleContextHolder.getLocale()).format(new Date()));
    materialRequirementCoverage.setField(MaterialRequirementCoverageFields.GENERATED_BY,
        securityService.getCurrentUserName());
    materialRequirementCoverageService.estimateProductCoverageInTime(materialRequirementCoverage);
    state.performEvent(view, "reset", new String[0]);
    if (materialRequirementCoverage.getGlobalMessages().isEmpty()) {
      state.addMessage("orderSupplies.materialRequirementCoverage.report.generatedMessage", MessageType.SUCCESS);
    } else {
      materialRequirementCoverage.getGlobalMessages().forEach(
          message -> view.addMessage(message.getMessage(), MessageType.INFO, false));
    }
    if (materialRequirementCoverage.getBooleanField(MaterialRequirementCoverageFields.AUTOMATIC_SAVE_COVERAGE)) {
      saveMaterialRequirementCoverage(view, state, args);
    }
  }
  state.performEvent(view, "refresh", new String[0]);
}

相关文章