本文整理了Java中com.qcadoo.model.api.Entity.isActive()
方法的一些代码示例,展示了Entity.isActive()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.isActive()
方法的具体详情如下:
包路径:com.qcadoo.model.api.Entity
类名称:Entity
方法名:isActive
暂无
代码示例来源:origin: qcadoo/mes
private boolean checkIfDeactivated(final DataDefinition dataDefinition, final Entity technology,
final Entity existingTechnology) {
return TechnologiesConstants.MODEL_TECHNOLOGY.equals(dataDefinition.getName())
&& technology.isActive() != existingTechnology.isActive();
}
代码示例来源:origin: qcadoo/mes
public void onSave(final DataDefinition sourceCodeDD, final Entity sourceCode) {
if (sourceCode.isActive()) {
return;
} else {
sourceCode.setField(SourceCostFields.DEFAULT_COST, false);
}
}
}
代码示例来源:origin: qcadoo/mes
private boolean checkIfInactiveOrders(final ComponentState state, final List<Entity> orders) {
List<String> numbers = Lists.newArrayList();
for (Entity order : orders){
if(!order.isActive()){
numbers.add(order.getStringField(OrderFields.NUMBER));
}
}
if(!numbers.isEmpty()){
String commaSeparatedNumbers = numbers.stream()
.map(i -> i.toString())
.collect(Collectors.joining(", "));
state.addMessage("workPlans.workPlanDetails.window.workPlan.isInactiveOrders", MessageType.INFO, commaSeparatedNumbers);
return false;
}
return true;
}
代码示例来源:origin: qcadoo/mes
private void setCriteriaModifierParameters(final ViewDefinitionState view) {
// set technologies id
FormComponent workPlanForm = (FormComponent) view.getComponentByReference(L_FORM);
if (workPlanForm.getEntityId() == null) {
return;
}
List<Long> technologyIDs = Lists.newArrayList();
List<Entity> orders = workPlanForm.getPersistedEntityWithIncludedFormValues().getManyToManyField(WorkPlanFields.ORDERS);
if (orders.isEmpty()) {
return;
}
for (Entity order : orders) {
if(order.isActive() && order.getBelongsToField(OrderFields.TECHNOLOGY_PROTOTYPE) != null) {
technologyIDs.add(order.getBelongsToField(OrderFields.TECHNOLOGY_PROTOTYPE).getId());
}
}
GridComponent atachmentsGrid = (GridComponent) view.getComponentByReference(L_ATTCHMENT_GRID);
FilterValueHolder atachmentsGridHolder = atachmentsGrid.getFilterValue();
atachmentsGridHolder.put(WorkPlansCriteriaModifiers.TECHNOLOGY_IDS, technologyIDs);
atachmentsGrid.setFilterValue(atachmentsGridHolder);
}
代码示例来源:origin: qcadoo/mes
@Override
public void parse(String cellValue, BindingErrorsAccessor errorsAccessor, Consumer<Object> valueConsumer) {
Entity categoryItem = dataDefinitionService
.get("qcadooModel", "dictionaryItem")
.find()
.add(and(eq("name", cellValue), belongsTo("dictionary", getProductCategoryDictionary())))
.uniqueResult();
if (null == categoryItem) {
errorsAccessor.addError("qcadooView.validate.field.error.invalidDictionaryItem");
} else if (!categoryItem.isActive()) {
errorsAccessor.addError("basic.productsImport.error.field.inactiveDictionaryItem");
} else {
valueConsumer.accept(cellValue);
}
}
代码示例来源:origin: qcadoo/mes
List<Entity> factories = getFactories();
for (Entity factory : factories) {
if (!factory.isActive()) {
continue;
if (!division.isActive()) {
continue;
if (!productionLine.isActive()) {
continue;
if (!workstation.isActive()) {
continue;
if (!subassembly.isActive()) {
continue;
代码示例来源:origin: qcadoo/mes
setOrderWithDefaultProductionCountingValues(order, technology);
order = order.getDataDefinition().save(order);
order.isActive();
LOG.info(String.format("Finish generation order for order : %s , product %s",
parentOrder.getStringField(OrderFields.NUMBER), product.getStringField(ProductFields.NUMBER)));
代码示例来源:origin: qcadoo/mes
setOrderWithDefaultProductionCountingValues(order, technology);
order = order.getDataDefinition().save(order);
order.isActive();
LOG.info(String.format("Finish generation order for order : %s , product %s",
parentOrder.getStringField(OrderFields.NUMBER), product.getStringField(ProductFields.NUMBER)));
内容来源于网络,如有侵权,请联系作者删除!