private Long getParentId(SApplicationMenu oldAppMenu, EntityUpdateDescriptor updateDescriptor) { Long parentId; if(updateDescriptor.getFields().containsKey(SApplicationMenuFields.PARENT_ID)) { parentId = (Long) updateDescriptor.getFields().get(SApplicationMenuFields.PARENT_ID); } else { parentId = oldAppMenu.getParentId(); } return parentId; }
public MenuIndex toMenuIndex(SApplicationMenu appMenu) throws SBonitaReadException { int lastUsedIndex = applicationService.getLastUsedIndex(appMenu.getParentId()); return new MenuIndex(appMenu.getParentId(), appMenu.getIndex(), lastUsedIndex); }
private Long getParentId(SApplicationMenu oldAppMenu, EntityUpdateDescriptor updateDescriptor) { Long parentId; if(updateDescriptor.getFields().containsKey(SApplicationMenuFields.PARENT_ID)) { parentId = (Long) updateDescriptor.getFields().get(SApplicationMenuFields.PARENT_ID); } else { parentId = oldAppMenu.getParentId(); } return parentId; }
public MenuIndex toMenuIndex(SApplicationMenu appMenu) throws SBonitaReadException { int lastUsedIndex = applicationService.getLastUsedIndex(appMenu.getParentId()); return new MenuIndex(appMenu.getParentId(), appMenu.getIndex(), lastUsedIndex); }
@Override public void deleteApplicationMenu(final SApplicationMenu applicationMenu) throws SObjectModificationException { final String methodName = "deleteApplicationMenu"; final SApplicationMenuLogBuilder logBuilder = getApplicationMenuLogBuilder(ActionType.DELETED, "Deleting application menu with id " + applicationMenu.getId()); try { applicationMenuDestructor.onDeleteApplicationMenu(applicationMenu); final int lastUsedIndex = getLastUsedIndex(applicationMenu.getParentId()); indexManager.organizeIndexesOnDelete(new MenuIndex(applicationMenu.getParentId(), applicationMenu.getIndex(), lastUsedIndex)); recorder.recordDelete(new DeleteRecord(applicationMenu), APPLICATION_MENU); } catch (final SBonitaException e) { throwModificationException(applicationMenu.getId(), logBuilder, methodName, e); } }
@Override public void deleteApplicationMenu(final SApplicationMenu applicationMenu) throws SObjectModificationException { final String methodName = "deleteApplicationMenu"; final SApplicationMenuLogBuilder logBuilder = getApplicationMenuLogBuilder(ActionType.DELETED, "Deleting application menu with id " + applicationMenu.getId()); try { applicationMenuDestructor.onDeleteApplicationMenu(applicationMenu); final int lastUsedIndex = getLastUsedIndex(applicationMenu.getParentId()); indexManager.organizeIndexesOnDelete(new MenuIndex(applicationMenu.getParentId(), applicationMenu.getIndex(), lastUsedIndex)); recorder.recordDelete(new DeleteRecord(applicationMenu), APPLICATION_MENU); } catch (final SBonitaException e) { throwModificationException(applicationMenu.getId(), logBuilder, methodName, e); } }
public ApplicationMenu toApplicationMenu(final SApplicationMenu sApplicationMenu) { final ApplicationMenuImpl menu = new ApplicationMenuImpl(sApplicationMenu.getDisplayName(), sApplicationMenu.getApplicationId(), sApplicationMenu.getApplicationPageId(), sApplicationMenu.getIndex()); menu.setId(sApplicationMenu.getId()); menu.setParentId(sApplicationMenu.getParentId()); return menu; }
public ApplicationMenu toApplicationMenu(final SApplicationMenu sApplicationMenu) { final ApplicationMenuImpl menu = new ApplicationMenuImpl(sApplicationMenu.getDisplayName(), sApplicationMenu.getApplicationId(), sApplicationMenu.getApplicationPageId(), sApplicationMenu.getIndex()); menu.setId(sApplicationMenu.getId()); menu.setParentId(sApplicationMenu.getParentId()); return menu; }