/** * Creates a FlowBreadcrumbEntity from the specified parent ProcessGroup. * * @param group group * @return dto */ private FlowBreadcrumbEntity createBreadcrumbEntity(final ProcessGroup group) { if (group == null) { return null; } final FlowBreadcrumbDTO dto = createBreadcrumbDto(group); final PermissionsDTO permissions = createPermissionsDto(group); final FlowBreadcrumbEntity entity = entityFactory.createFlowBreadcrumbEntity(dto, permissions); if (group.getParent() != null) { entity.setParentBreadcrumb(createBreadcrumbEntity(group.getParent())); } return entity; }