private static Page convert(NewPageEntity newPageEntity) { Page page = new Page(); page.setName(newPageEntity.getName()); final PageType type = newPageEntity.getType(); if (type != null) { page.setType(io.gravitee.repository.management.model.PageType.valueOf(type.name())); } page.setContent(newPageEntity.getContent()); page.setLastContributor(newPageEntity.getLastContributor()); page.setOrder(newPageEntity.getOrder()); page.setPublished(newPageEntity.isPublished()); page.setHomepage(newPageEntity.isHomepage()); page.setSource(convert(newPageEntity.getSource())); page.setConfiguration(newPageEntity.getConfiguration()); page.setExcludedGroups(newPageEntity.getExcludedGroups()); page.setParentId("".equals(newPageEntity.getParentId()) ? null : newPageEntity.getParentId()); return page; }
if (PageType.FOLDER.equals(newPageEntity.getType())) { if (newPageEntity.getContent() != null && newPageEntity.getContent().length() > 0) { throw new PageFolderActionException("have a content"); if (newPageEntity.isHomepage()) { throw new PageFolderActionException("be affected to the home page");
if (PageType.FOLDER.equals(newPageEntity.getType())) { if (newPageEntity.getContent() != null && newPageEntity.getContent().length() > 0) { throw new PageFolderActionException("have a content"); if (newPageEntity.isHomepage()) { throw new PageFolderActionException("be affected to the home page");
private static Page convert(NewPageEntity newPageEntity) { Page page = new Page(); page.setName(newPageEntity.getName()); final PageType type = newPageEntity.getType(); if (type != null) { page.setType(io.gravitee.repository.management.model.PageType.valueOf(type.name())); } page.setContent(newPageEntity.getContent()); page.setLastContributor(newPageEntity.getLastContributor()); page.setOrder(newPageEntity.getOrder()); page.setPublished(newPageEntity.isPublished()); page.setHomepage(newPageEntity.isHomepage()); page.setSource(convert(newPageEntity.getSource())); page.setConfiguration(newPageEntity.getConfiguration()); page.setExcludedGroups(newPageEntity.getExcludedGroups()); page.setParentId("".equals(newPageEntity.getParentId()) ? null : newPageEntity.getParentId()); return page; }
if (PageType.FOLDER.equals(newPageEntity.getType())) { if (newPageEntity.getContent() != null && newPageEntity.getContent().length() > 0) { throw new PageFolderActionException("have a content"); if (newPageEntity.isHomepage()) { throw new PageFolderActionException("be affected to the home page");
if (PageType.FOLDER.equals(newPageEntity.getType())) { if (newPageEntity.getContent() != null && newPageEntity.getContent().length() > 0) { throw new PageFolderActionException("have a content"); if (newPageEntity.isHomepage()) { throw new PageFolderActionException("be affected to the home page");