public PlannerEvent(IPlanner source, int type, List<? extends Resource> resources) { super(source); m_type = type; if (CollectionUtility.hasElements(resources)) { m_resources = CollectionUtility.arrayList(resources); } }
@Override public boolean hasChildActions() { return CollectionUtility.hasElements(getChildActionsInternal()); }
@Override public ITableRow getRowByKey(List<?> keys) { if (!CollectionUtility.hasElements(keys)) { return null; } return m_rowsByKey.get(new CompositeObject(keys)); }
public TableRow(ColumnSet columnSet, List<?> values) { this(columnSet); if (CollectionUtility.hasElements(values)) { for (int i = 0; i < values.size(); i++) { Cell cell = getCellForUpdate(i); cell.setValue(values.get(i)); } } }
@Override protected void execInitAction() { List<IDataModelAttribute> atts = m_entity.getAttributes(); List<IDataModelEntity> ents = m_entity.getEntities(); setVisible(CollectionUtility.hasElements(atts) || CollectionUtility.hasElements(ents)); }
@Override public void addChildActions(Collection<? extends IMenu> actionList) { super.addChildActions(actionList); if (CollectionUtility.hasElements(actionList)) { afterChildMenusAdd(actionList); } }
@Override public void removeChildActions(Collection<? extends IMenu> actionList) { super.removeChildActions(actionList); if (CollectionUtility.hasElements(actionList)) { afterChildMenusRemove(actionList); } }
private void firePlannerEventBatchInternal(List<PlannerEvent> batch) { if (CollectionUtility.hasElements(batch)) { plannerListeners().list().forEach(listener -> listener.plannerChangedBatch(batch)); } }
@Override public void deselectRows(List<? extends ITableRow> rows) { rows = resolveRows(rows); if (CollectionUtility.hasElements(rows)) { TreeSet<ITableRow> newSelection = new TreeSet<>(new RowIndexComparator()); newSelection.addAll(m_selectedRows); if (newSelection.removeAll(rows)) { m_selectedRows = new ArrayList<>(newSelection); fireRowsSelected(m_selectedRows); } } }
protected IFormField getTreeBoxFilterBoxModel() { List<IFormField> childFields = getModel().getFields(); if (CollectionUtility.hasElements(childFields)) { return CollectionUtility.firstElement(childFields); } return null; } }
private void fireNodesChecked(List<ITreeNode> nodes) { filterInitializingTreeNodes(nodes); if (CollectionUtility.hasElements(nodes)) { fireTreeEventInternal(new TreeEvent(this, TreeEvent.TYPE_NODES_CHECKED, nodes)); } }
private TransferObject fireRowsDragRequest() { List<ITableRow> rows = getSelectedRows(); if (CollectionUtility.hasElements(rows)) { TableEvent e = new TableEvent(this, TableEvent.TYPE_ROWS_DRAG_REQUEST, rows); fireTableEventInternal(e); return e.getDragObject(); } else { return null; } }
private void fireChildNodeOrderChanged(ITreeNode parent, List<? extends ITreeNode> children) { if (parent != null && parent.isInitializing()) { return; } filterInitializingTreeNodes(children); if (CollectionUtility.hasElements(children)) { fireTreeEventInternal(new TreeEvent(this, TreeEvent.TYPE_CHILD_NODE_ORDER_CHANGED, parent, children)); } }
private TransferObject fireNodesDragRequest(Collection<ITreeNode> nodes) { filterInitializingTreeNodes(nodes); if (CollectionUtility.hasElements(nodes)) { TreeEvent e = new TreeEvent(this, TreeEvent.TYPE_NODES_DRAG_REQUEST, nodes); fireTreeEventInternal(e); return e.getDragObject(); } else { return null; } }
private void fireNodesInserted(ITreeNode parent, List<ITreeNode> children) { if (parent != null && parent.isInitializing()) { return; } filterInitializingTreeNodes(children); if (CollectionUtility.hasElements(children)) { fireTreeEventInternal(new TreeEvent(this, TreeEvent.TYPE_NODES_INSERTED, parent, children)); } }
private void fireNodesDeleted(ITreeNode parent, Collection<? extends ITreeNode> children) { if (parent != null && parent.isInitializing()) { return; } filterInitializingTreeNodes(children); if (CollectionUtility.hasElements(children)) { fireTreeEventInternal(new TreeEvent(this, TreeEvent.TYPE_NODES_DELETED, parent, children)); } }
private void fireAllChildNodesDeleted(ITreeNode parent, Collection<? extends ITreeNode> children) { if (parent != null && parent.isInitializing()) { return; } filterInitializingTreeNodes(children); if (CollectionUtility.hasElements(children)) { fireTreeEventInternal(new TreeEvent(this, TreeEvent.TYPE_ALL_CHILD_NODES_DELETED, parent, children)); } }
private TransferObject fireRowsCopyRequest() { List<ITableRow> rows = getSelectedRows(); if (CollectionUtility.hasElements(rows)) { TableEvent e = new TableEvent(this, TableEvent.TYPE_ROWS_COPY_REQUEST, rows); fireTableEventInternal(e); return e.getCopyObject(); } else { return null; } }
private void fireNodesUpdated(ITreeNode parent, Collection<ITreeNode> children) { if (parent != null && parent.isInitializing()) { return; } filterInitializingTreeNodes(children); if (CollectionUtility.hasElements(children)) { fireTreeEventInternal(new TreeEvent(this, TreeEvent.TYPE_NODES_UPDATED, parent, children)); } }
protected void afterChildMenusAdd(Collection<? extends IMenu> newChildMenus) { if (CollectionUtility.hasElements(newChildMenus)) { final Object ownerValue = m_ownerValue; Consumer<IMenu> visitor = menu -> { if (ObjectUtility.notEquals(menu.getOwnerValue(), ownerValue)) { menu.handleOwnerValueChanged(ownerValue); } }; for (IMenu m : newChildMenus) { m.visit(visitor, IMenu.class); } } }