diff --git a/ccm-cms/src/main/java/org/libreccm/ui/admin/contentsections/ContentSectionApplicationController.java b/ccm-cms/src/main/java/org/libreccm/ui/admin/contentsections/ContentSectionApplicationController.java index 0a021aa06..c2dd62829 100644 --- a/ccm-cms/src/main/java/org/libreccm/ui/admin/contentsections/ContentSectionApplicationController.java +++ b/ccm-cms/src/main/java/org/libreccm/ui/admin/contentsections/ContentSectionApplicationController.java @@ -34,7 +34,7 @@ import javax.ws.rs.PathParam; */ @RequestScoped @Controller -@Path("/applications/content-sections") +@Path("/applications/contentsections") public class ContentSectionApplicationController implements ApplicationController { @@ -49,7 +49,7 @@ public class ContentSectionApplicationController @Override public String getControllerLink() { - return "applications/content-sections"; + return "applications/contentsections"; } @GET @@ -71,7 +71,7 @@ public class ContentSectionApplicationController .collect(Collectors.toList()) ); - return "org/libreccm/ui/admin/applications/content-sections/content-sections.xhtml"; + return "org/libreccm/ui/admin/applications/contentsections/contentsections.xhtml"; } @POST @@ -84,7 +84,7 @@ public class ContentSectionApplicationController ) { sectionManager.createContentSection(label); - return "redirect:applications/content-sections"; + return "redirect:applications/contentsections"; } @POST @@ -103,7 +103,7 @@ public class ContentSectionApplicationController sectionManager.renameContentSection(result.get(), label); } - return "redirect:applications/content-sections"; + return "redirect:applications/contentsections"; } @POST @@ -122,7 +122,7 @@ public class ContentSectionApplicationController sectionRepository.delete(result.get()); } - return "redirect:applications/content-sections"; + return "redirect:applications/contentsections"; } private ContentSectionTableRow buildContentSectionTableRow( diff --git a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionsTableModel.java b/ccm-cms/src/main/java/org/librecms/ui/ContentSectionsTableModel.java index 978e0d02a..578f99a33 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionsTableModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/ContentSectionsTableModel.java @@ -30,6 +30,7 @@ import javax.inject.Inject; import javax.inject.Named; import javax.transaction.Transactional; + /** * * @author Jens Pelzetter diff --git a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionApplication.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/ContentSectionApplication.java similarity index 89% rename from ccm-cms/src/main/java/org/librecms/ui/ContentSectionApplication.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/ContentSectionApplication.java index 25f0334ac..c6f147d5e 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionApplication.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/ContentSectionApplication.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; import org.libreccm.ui.IsAuthenticatedFilter; @@ -25,7 +25,7 @@ public class ContentSectionApplication extends Application { final Set> classes = new HashSet<>(); classes.add(IsAuthenticatedFilter.class); - classes.add(ContentSectionController.class); + classes.add(DocumentFolderController.class); return classes; } diff --git a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/ContentSectionModel.java similarity index 96% rename from ccm-cms/src/main/java/org/librecms/ui/ContentSectionModel.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/ContentSectionModel.java index 5a85bc951..ec2a0de33 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/ContentSectionModel.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; import org.librecms.contentsection.ContentSection; diff --git a/ccm-cms/src/main/java/org/librecms/ui/DocumentFolderBreadcrumbModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderBreadcrumbModel.java similarity index 95% rename from ccm-cms/src/main/java/org/librecms/ui/DocumentFolderBreadcrumbModel.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderBreadcrumbModel.java index 15be9ecb0..a12f76eb4 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/DocumentFolderBreadcrumbModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderBreadcrumbModel.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; /** * diff --git a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionController.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java similarity index 95% rename from ccm-cms/src/main/java/org/librecms/ui/ContentSectionController.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java index 66664b08c..69caa92de 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/ContentSectionController.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderController.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -54,17 +54,18 @@ import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.QueryParam; +import org.librecms.ui.CmsAdminMessages; + /** * * @author Jens Pelzetter */ @RequestScoped @Controller -@Path("/{sectionIdentifier}") -public class ContentSectionController { +@Path("/{sectionIdentifier}/documentfolders") +public class DocumentFolderController { - private static final Logger LOGGER = LogManager.getLogger( - ContentSectionController.class + private static final Logger LOGGER = LogManager.getLogger(DocumentFolderController.class ); @Inject @@ -113,7 +114,7 @@ public class ContentSectionController { private PermissionChecker permissionChecker; @GET - @Path("/document-folders{folderPath:(/.+)?}") + @Path("/{folderPath:(/.+)?}") @AuthorizationRequired @Transactional(Transactional.TxType.REQUIRED) public String listItems( @@ -195,7 +196,7 @@ public class ContentSectionController { } else { models.put("contentSection", section.getLabel()); models.put("folderPath", folderPath); - return "org/librecms/ui/content-section/document-folder-not-found.xhtml"; + return "org/librecms/ui/contentsection/documentfolder/documentfolder-not-found.xhtml"; } } @@ -238,14 +239,14 @@ public class ContentSectionController { System.currentTimeMillis() - rowsStart ); - return "org/librecms/ui/content-section/document-folder.xhtml"; + return "org/librecms/ui/contentsection/documentfolder/documentfolder.xhtml"; } else { models.put("sectionidentifier", sectionIdentifier); - return "org/librecms/ui/content-section/access-denied.xhtml"; + return "org/librecms/ui/contentsection/access-denied.xhtml"; } } else { models.put("sectionIdentifier", sectionIdentifier); - return "org/librecms/ui/content-section/contentsection-not-found.xhtml"; + return "org/librecms/ui/contentsection/contentsection-not-found.xhtml"; } } @@ -326,20 +327,20 @@ public class ContentSectionController { models.put( "testdataMessage", "Test data created successfully." ); - return "org/librecms/ui/content-section/testdata.xhtml"; + return "org/librecms/ui/contentsection/documentfolder/testdata.xhtml"; } else { models.put( "testdataMessage", "Test data was already created..." ); - return "org/librecms/ui/content-section/testdata.xhtml"; + return "org/librecms/ui/contentsection/documentfolder/testdata.xhtml"; } } else { models.put("sectionidentifier", sectionIdentifier); - return "org/librecms/ui/content-section/access-denied.xhtml"; + return "org/librecms/ui/contentsection/access-denied.xhtml"; } } else { models.put("sectionIdentifier", sectionIdentifier); - return "org/librecms/ui/content-section/contentsection-not-found.xhtml"; + return "org/librecms/ui/contentsection/contentsection-not-found.xhtml"; } } diff --git a/ccm-cms/src/main/java/org/librecms/ui/DocumentFolderModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderModel.java similarity index 97% rename from ccm-cms/src/main/java/org/librecms/ui/DocumentFolderModel.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderModel.java index 1ac295a7c..5a96b6a2a 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/DocumentFolderModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderModel.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; import java.util.ArrayList; diff --git a/ccm-cms/src/main/java/org/librecms/ui/DocumentFolderRowModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderRowModel.java similarity index 98% rename from ccm-cms/src/main/java/org/librecms/ui/DocumentFolderRowModel.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderRowModel.java index 3baba5db3..839b15501 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/DocumentFolderRowModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/DocumentFolderRowModel.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; import java.util.Collections; import java.util.SortedSet; diff --git a/ccm-cms/src/main/java/org/librecms/ui/FolderTreeNode.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/FolderTreeNode.java similarity index 97% rename from ccm-cms/src/main/java/org/librecms/ui/FolderTreeNode.java rename to ccm-cms/src/main/java/org/librecms/ui/contentsections/FolderTreeNode.java index 0c3c23df1..1e5d8d6ee 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/FolderTreeNode.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/FolderTreeNode.java @@ -3,7 +3,7 @@ * To change this template file, choose Tools | Templates * and open the template in the editor. */ -package org.librecms.ui; +package org.librecms.ui.contentsections; import java.util.List; diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/libreccm/ui/admin/applications/content-sections/content-sections.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/libreccm/ui/admin/applications/contentsections/contentsections.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/libreccm/ui/admin/applications/content-sections/content-sections.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/libreccm/ui/admin/applications/contentsections/contentsections.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/access-denied.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/access-denied.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/access-denied.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/access-denied.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/contentsection-not-found.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/contentsection-not-found.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/contentsection-not-found.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/contentsection-not-found.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/contentsection.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/contentsection.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/contentsection.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/contentsection.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/document-folder-tree-node.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/document-folder-tree-node.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/document-folder-tree-node.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/document-folder-tree-node.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/document-folder-not-found.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/documentfolder-not-found.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/document-folder-not-found.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/documentfolder-not-found.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/document-folder.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/documentfolder.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/document-folder.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/documentfolder.xhtml diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/testdata.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/testdata.xhtml similarity index 100% rename from ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/content-section/testdata.xhtml rename to ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/documentfolder/testdata.xhtml