protected Report reloadReport(Report report) { return dataManager.reload(report, ReportingBean.REPORT_EDIT_VIEW_NAME); }
@Override public <E extends Entity> E reload(E entity, View view) { return getDataManager().reload(entity, view); }
@Override public <E extends Entity> E reload(E entity, View view, @Nullable MetaClass metaClass) { return getDataManager().reload(entity, view, metaClass); }
@Override public <E extends Entity> E reload(E entity, View view, @Nullable MetaClass metaClass, boolean loadDynamicAttributes) { return getDataManager().reload(entity, view, metaClass, loadDynamicAttributes); }
@Override @SuppressWarnings("unchecked") public <T extends Entity> T reloadEntity(T entity, View view) { if (entity instanceof Report && ((Report) entity).getIsTmp()) { return entity; } return dataManager.reload(entity, view); }
@SuppressWarnings("unchecked") protected <T extends Entity> T reloadEntity(T entity, String viewName) { if (entity instanceof Report && ((Report) entity).getIsTmp()) { return entity; } return dataManager.reload(entity, viewName); }
@Override public <E extends Entity> E reload(E entity, String viewName) { return getDataManager().reload(entity, viewName); }
@Override public void handle(Entity entity) { ProcInstance reloadedEntity = (ProcInstance) dataManager.reload(entity, procInstancesDs.getView()); procInstancesDs.updateItem(reloadedEntity); } });
@Override public void handle(Entity entity) { ProcInstance reloadedEntity = (ProcInstance) dataManager.reload(entity, procInstancesDs.getView()); procInstancesDs.updateItem(reloadedEntity); } });
protected void reloadProcTask() { View view = new View(ProcTask.class) .addProperty("actExecutionId"); procTask = dataManager.reload(procTask, view); }
protected void reloadProcInstance() { View view = new View(ProcInstance.class) .addProperty("procDefinition", new View(ProcDefinition.class).addProperty("actProcessInstanceId")); procInstance = dataManager.reload(procInstance, view); }
@Override public InputStream downloadFile(FileDescriptor fileDescriptor) throws FileStorageException { FileDescriptor descriptor; try { // FileDescriptor must be available for the current user and be non deleted descriptor = dataManager.secure().reload(fileDescriptor, View.LOCAL); } catch (EntityAccessException e) { throw new FileStorageException(FileStorageException.Type.FILE_NOT_FOUND, fileDescriptor.getName(), e); } return fileStorage.openStream(descriptor); } }
public CompleteProcTaskAction(ProcTask procTask, String outcome, ProcFormDefinition formDefinition) { super("completeTask_" + outcome); DataManager dataManager = AppBeans.get(DataManager.class); this.procTask = PersistenceHelper.isLoadedWithView(procTask, BpmConstants.Views.PROC_TASK_COMPLETE) ? procTask : dataManager.reload(procTask, BpmConstants.Views.PROC_TASK_COMPLETE); this.outcome = outcome; this.formDefinition = formDefinition; processRuntimeService = AppBeans.get(ProcessRuntimeService.class); processMessagesService = AppBeans.get(ProcessMessagesService.class); }
this.afterStartProcessListener = () -> { editor.showNotification(getMessage("processStarted")); ProcInstance reloadedProcInstance = dataManager.reload(ProcActionsFrame.this.procInstance, BpmConstants.Views.PROC_INSTANCE_FULL); ProcActionsFrame.this.init(reloadedProcInstance); }; this.afterCompleteTaskListener = () -> { editor.showNotification(getMessage("taskCompleted")); ProcInstance reloadedProcInstance = dataManager.reload(ProcActionsFrame.this.procInstance, BpmConstants.Views.PROC_INSTANCE_FULL); ProcActionsFrame.this.init(reloadedProcInstance); }; this.afterClaimTaskListener = () -> { editor.showNotification(getMessage("taskClaimed")); ProcInstance reloadedProcInstance = dataManager.reload(ProcActionsFrame.this.procInstance, BpmConstants.Views.PROC_INSTANCE_FULL); ProcActionsFrame.this.init(reloadedProcInstance); }; this.afterCancelProcessListener = () -> { editor.showNotification(getMessage("processCancelled")); ProcInstance reloadedProcInstance = dataManager.reload(ProcActionsFrame.this.procInstance, BpmConstants.Views.PROC_INSTANCE_FULL); ProcActionsFrame.this.init(reloadedProcInstance); };
protected Report reloadReport(Report report) { View view = new View(Report.class) .addProperty("name") .addProperty("localeNames") .addProperty("description") .addProperty("templates") .addProperty("defaultTemplate") .addProperty("code") .addProperty("xml"); return dataManager.reload(report, view); } }
protected void openLookup(FrameOwner screen) { ScreenContext screenContext = UiControllerUtils.getScreenContext(screen); WindowManager wm = (WindowManager) screenContext.getScreens(); WindowInfo windowInfo = AppBeans.get(WindowConfig.class).getWindowInfo("report$Report.run"); Screen hostScreen; if (screen instanceof Screen) { hostScreen = (Screen) screen; } else { hostScreen = UiControllerUtils.getHostScreen((ScreenFragment) screen); } wm.openLookup(windowInfo, items -> { if (items != null && items.size() > 0) { Report report = (Report) items.iterator().next(); if (screen instanceof LegacyFrame) { DataSupplier dataSupplier = ((LegacyFrame) screen).getDsContext().getDataSupplier(); report = dataSupplier.reload(report, "report.edit"); } else { DataManager dataManager = AppBeans.get(DataManager.NAME); report = dataManager.reload(report, "report.edit"); } if (report.getInputParameters() != null && report.getInputParameters().size() > 0 || reportGuiManager.inputParametersRequiredByTemplates(report)) { openReportParamsDialog(report, screen); } else { reportGuiManager.printReport(report, Collections.emptyMap(), screen); } } }, OpenType.DIALOG, ParamsMap.of(ReportRun.SCREEN_PARAMETER, hostScreen.getId())); }
} else { DataManager dataManager = applicationContext.getBean(DataManager.NAME, DataManager.class); entity = dataManager.reload(entity, View.MINIMAL);
Role reloadedRole = dataManager.reload(e.getItem(), View.LOCAL); reloadedRole.setDefaultRole(e.getItem().getDefaultRole()); rolesDs.updateItem(reloadedRole);
/** * Method invoked when clicking the Cancel button, discards changes and disables controls for editing. */ public void discardChanges() { releaseLock(); getScreenData().getDataContext().evict(getEditContainer().getItem()); getEditContainer().setItem(null); T selectedItem = getBrowseContainer().getItemOrNull(); if (selectedItem != null) { View view = getEditContainer().getView(); boolean loadDynamicAttributes = getEditLoader().isLoadDynamicAttributes(); T reloadedItem = getBeanLocator().get(DataManager.class) .reload(selectedItem, view, null, loadDynamicAttributes); getBrowseContainer().setItem(reloadedItem); } disableEditControls(); }
} else { DataManager dataManager = beanLocator.get(DataManager.NAME); entity = dataManager.reload(entity, View.MINIMAL);