@Override public boolean enabled(List<VertexRef> targets, OperationContext operationContext) { if (targets.size() != 1 || !(targets.get(0) instanceof AbstractVertex)) { return false; } return operationContext.getGraphContainer().getIconManager().findRepositoryByIconKey(((AbstractVertex) targets.get(0)).getIconKey()) != null; }
@Override public boolean enabled(List<VertexRef> targets, OperationContext operationContext) { if (targets.size() != 1 || !(targets.get(0) instanceof AbstractVertex)) { return false; } return operationContext.getGraphContainer().getIconManager().findRepositoryByIconKey(((AbstractVertex) targets.get(0)).getIconKey()) != null; }
private Component createComponent(VertexRef ref) { FormLayout formLayout = new FormLayout(); formLayout.setSpacing(false); formLayout.setMargin(false); formLayout.addComponent(createLabel("Name", ref.getLabel())); formLayout.addComponent(createLabel("ID", String.format("%s:%s", ref.getNamespace(), ref.getId()))); if (ref instanceof AbstractVertex) { AbstractVertex vertex = (AbstractVertex) ref; formLayout.addComponent(createLabel("Icon Key", vertex.getIconKey())); if (vertex.getIpAddress() != null) { formLayout.addComponent(createLabel("IP Address", vertex.getIpAddress())); } } return formLayout; }
private Component createComponent(VertexRef ref) { FormLayout formLayout = new FormLayout(); formLayout.setSpacing(false); formLayout.setMargin(false); formLayout.addComponent(createLabel("Name", ref.getLabel())); formLayout.addComponent(createLabel("ID", String.format("%s:%s", ref.getNamespace(), ref.getId()))); if (ref instanceof AbstractVertex) { AbstractVertex vertex = (AbstractVertex) ref; formLayout.addComponent(createLabel("Icon Key", vertex.getIconKey())); if (vertex.getIpAddress() != null) { formLayout.addComponent(createLabel("IP Address", vertex.getIpAddress())); } } return formLayout; }