/** * Refreshes the item detail. * This method is triggered by {@link ItemPreviewComponent#onValueChange(Object)} in case of value changes. */ protected Component refreshItemDetail(T item) { FormLayout itemDetail = new FormLayout(); itemDetail.addStyleName("file-details"); getPropertySet().getProperties() .map(property -> this.createDetailComponent(property.getName(), property.getGetter().apply(item))) .forEach(itemDetail::addComponent); return itemDetail; }
@Override public Component refreshContentDetail(Asset item) { FormLayout fileInfo = new FormLayout(); fileInfo.setSizeUndefined(); fileInfo.addStyleName("file-details"); if (AdmincentralFlavour.get().isM5()) { fileInfo.addComponent(getFileDetailHeader()); } fileInfo.addComponent(getFileDetailFileName()); fileInfo.addComponent(getFileDetailSize()); fileInfo.addComponent(getFileDetailFileFormat()); return fileInfo; }
private Component createComponent(BusinessServiceEdge ref, GraphContainer container) { FormLayout formLayout = new FormLayout(); formLayout.setMargin(false); formLayout.setSpacing(false); formLayout.addStyleName("severity"); final BusinessServiceStateMachine stateMachine = SimulationAwareStateMachineFactory.createStateMachine(businessServiceManager, container.getCriteria()); final Status outgoingStatus = BusinessServicesStatusProvider.getStatus(stateMachine, ref); final Status incomingStatus = BusinessServicesStatusProvider.getStatus(stateMachine, ((AbstractBusinessServiceVertex) ref.getTarget() .getVertex())); formLayout.addComponent(createStatusLabel("Outgoing Severity", outgoingStatus)); formLayout.addComponent(createStatusLabel("Incoming Severity", incomingStatus)); return formLayout; }
rootLayout.setSpacing(false); rootLayout.setMargin(false); rootLayout.addStyleName("severity");
private Component buildLoginForm() { FormLayout loginForm = new FormLayout(); loginForm.addStyleName("login-form"); loginForm.setSizeUndefined(); loginForm.setMargin(false);