本文整理了Java中com.qcadoo.model.api.Entity.getGlobalMessages()
方法的一些代码示例,展示了Entity.getGlobalMessages()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.getGlobalMessages()
方法的具体详情如下:
包路径:com.qcadoo.model.api.Entity
类名称: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]);
}
内容来源于网络,如有侵权,请联系作者删除!