Commit Graph

67 Commits (2f7a60b751666b335de012faf69916dd5c675140)

Author SHA1 Message Date
jensp 5ebf03f1ad CCM NG/ccm-core: Some more testing with Vaadin
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4685 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 4b5a287a21
2017-04-23 17:30:53 +00:00
jensp 95531ee989 CCM NG/ccm-cms: AssetSearchService including JAX-RS methods to support assets in RichTextEditor
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4670 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3227166333
2017-04-12 18:37:42 +00:00
jensp 44dd7267d3 CCM NG: XAFileSystemAdapter
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4644 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 0b6fe39bb4
2017-03-27 15:47:08 +00:00
jensp 8b2ec1f361 CCM NG/ccm-core: Managed profile which starts Wildfly automatically.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4603 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: d96f4be912
2017-02-27 13:31:55 +00:00
jensp e96133956c CCM NG: Updated Hibernate dependencies to versions used in Wildfly 10.1
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4584 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: a0f72c37bc
2017-02-18 17:49:15 +00:00
jensp cb0460ebbe CCM NG: Removed JPA metamodel generator. The generated classes caused problems (memory issues) when deploying to Wildfly.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4575 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: c6c137945d
2017-02-15 21:11:19 +00:00
jensp 79797797ca CCM NG: Enabled generation of Criteria Metamodel classes required for completly type safe criteria queries.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4569 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3d7a522844
2017-02-15 10:25:18 +00:00
jensp 2a9884b592 CCM NG: First part of Wildfly Swarm module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4564 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: b594f5a11d
2017-02-14 19:12:45 +00:00
jensp 172ba64d9a CCM NG: Dependencies for the Devel Bundle are now collected in a separate module which can be used by the bundling modules for the various application servers.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4563 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 092b7d05cf
2017-02-14 18:28:25 +00:00
jensp 69e4b2f5a5 CCM NG: Some fixes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4543 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 3e7bfa33aa
2017-01-30 18:51:18 +00:00
jensp b49aa8b6a5 CCM NG: Inherited permissions are now stored in the database for each object making it possible to check permissions when querying data from the database. The InheritsPermissions interface has been removed.
Also, the usage of the cleanup script has been changed. The automatic cleanup of Arquillian is not longer disabled (in ccm-core). Instead a custom cleanup script is applied using the @CleanupUsingScript annotation on the test classes.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4536 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 22dda86fee
2017-01-25 20:18:00 +00:00
jensp c4662f4274 CCM NG: Basic integration for Hibernate Search
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4487 8810af33-2d31-482b-a856-94f89814c4df

Former-commit-id: 60661478fd
2016-12-17 16:39:10 +00:00
jensp e54ef0e7a8 CCM NG: Updated Maven plugin for PMD to latest version
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4438 8810af33-2d31-482b-a856-94f89814c4df
2016-11-14 18:54:34 +00:00
jensp 689991f364 CCM NG:
- Changed resource integration in the web module to avoid problems when building the Maven site
- added two methods to FolderManager which can be used to check if a folder is deletable/movable. 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4348 8810af33-2d31-482b-a856-94f89814c4df
2016-10-04 12:19:35 +00:00
jensp 790959901b CCM NG: Basic part of Hibernate Search integration
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4219 8810af33-2d31-482b-a856-94f89814c4df
2016-08-12 18:20:34 +00:00
jensp 23f682b16d CCM NG:
- Content Center Application now works again.
- JavaDoc for ContentItemRepository and ContentItemManager 
- A prototype/test for using JSF/PrimeFaces instead of Bebop for the Backend UI (will may be removed later)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4211 8810af33-2d31-482b-a856-94f89814c4df
2016-08-04 16:45:18 +00:00
jensp 3747ea5fbe CCM NG: Files etc for testing ContentSectionManager
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4198 8810af33-2d31-482b-a856-94f89814c4df
2016-07-15 18:06:32 +00:00
jensp 4b143d3b3b CCM NG:
- Moved MultiPartArticle to ccm-cms module
- Added serveral entities to ccm-cms (Workflow, Lifecycle)
- Added entity WorkflowTemplate to ccm-core
- Fixed wrong inheritence strategy for Task entity


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4179 8810af33-2d31-482b-a856-94f89814c4df
2016-06-29 17:40:51 +00:00
jensp c62744ca7e Moved content types Article, Event and News to ccm-cms module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4176 8810af33-2d31-482b-a856-94f89814c4df
2016-06-28 13:51:38 +00:00
jensp 744998b159 CCM NG: First part of the integration of the wildfly-maven-plugin into CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4133 8810af33-2d31-482b-a856-94f89814c4df
2016-06-02 13:16:30 +00:00
jensp 7bc7551413 CCM NG:
- Updated dependency for Apache Shiro to 1.2.5 (bugfix release of Shiro)
- More work on the application UI
- Description of an application type is now localised (using the same approach as for the configuration classes)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4120 8810af33-2d31-482b-a856-94f89814c4df
2016-05-27 18:00:44 +00:00
jensp 1d5364bf7f CCM NG: Updated EqualsVerifier to current version. Some tests need to be migrated.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4067 8810af33-2d31-482b-a856-94f89814c4df
2016-05-12 13:46:06 +00:00
jensp 89c003b321 CCM NG: Changes for Hibernate 5
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4065 8810af33-2d31-482b-a856-94f89814c4df
2016-05-11 16:47:19 +00:00
tosmers 92c2960441 - adds functioning test for ex- and import of a docrepo.file example
- export and import are therefore, as of initial testing results, functioning as expected

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4027 8810af33-2d31-482b-a856-94f89814c4df
2016-04-25 17:27:43 +00:00
tosmers 62b377fbe8 modofies sql deletes for docrepo to ensure correct constraint integrityk
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@4026 8810af33-2d31-482b-a856-94f89814c4df
2016-04-25 14:19:07 +00:00
jensp c2bae7824a CCM NG: Several changes in the tests caused by the recent changes to the Shiro integration and other changes.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3945 8810af33-2d31-482b-a856-94f89814c4df
2016-03-18 21:38:25 +00:00
tosmers 465029c738 main structure of the AbstractMarshaller is done and contains allready the case for XML. Now it just has to be tested...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3914 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 16:50:26 +00:00
jensp 5b1055c485 CCM NG:
- Added UUID field to CcmObject
- Added interface Identifiable. All entities which are identifiable via a UUID (which will be all "root" entities) will implement this interface directly or indirectly.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3854 8810af33-2d31-482b-a856-94f89814c4df
2016-02-11 11:56:45 +00:00
tosmers 0040229a9d [UPDATE]
- deletes the previous versions of exporter and importer in package core
- modifies pom for use of jackson libraries

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3849 8810af33-2d31-482b-a856-94f89814c4df
2016-02-10 15:47:16 +00:00
jensp 3be60416f8 CCM NG: Bundles are now EARs (necssary because otherwise JPA does not support entities in multiple JARs, see JSR-338, page 366f). Also the Foundry theming engine is now provided by its own Maven module.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3829 8810af33-2d31-482b-a856-94f89814c4df
2016-01-27 19:16:43 +00:00
jensp cc7889143c CCM NG: All tests in ccm-core now pass again
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3824 8810af33-2d31-482b-a856-94f89814c4df
2016-01-23 18:13:28 +00:00
jensp 53670572b2 CCM NG: Some fixes necessary because of the new configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3823 8810af33-2d31-482b-a856-94f89814c4df
2016-01-22 19:35:20 +00:00
tosmers 1afb8348ed [FEATURE]
- adds implementation for the ObjectImporter
- changes name for the im-/exporter business from exchange to portation
  (the package name)
- adds implemtation of ObjectImporter for the File in DocRepo
- adds build dependancy for DocRepo
- removes non-compilable stuff of DocRepo
  (necessary so the tests in docrepo can be compiled before running)
- adds testclass for the FileExporter and FileImporter (last not functioning yet)

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3810 8810af33-2d31-482b-a856-94f89814c4df
2016-01-20 19:08:33 +00:00
tosmers b35e44a867 [FEATURE]
- adds dependency for 'com.opencsv' to parent-pom.xml and core-pom.xml
- adds package exchange to ccm-core for the export-import-routines
- adds class ObjectExporter to the exchange-package for the basic export-functionalities
- adds dummy package docrepo.exchange.exporter into the exchange package of core
- adds ResourceExporter to the dummy package for implementation of the abstact methods of the ObjectExporter

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3792 8810af33-2d31-482b-a856-94f89814c4df
2016-01-13 16:58:46 +00:00
jensp 3914360c48 CCM NG:
- Some changes in the integration tests in ccm-core. Due to association added 
  between Workflow and Role added in revision r3763 it is necssary to include 
  the org.libreccm.workflow package in these tests.
- Renamed the ccm-bundle-devel to ccm-bundle-devel-swarm to indicate that the 
  using Wildfly Swarm
- Created a ccm-devel-bundle-wildfly module which builds a WAR for Wildfly


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3764 8810af33-2d31-482b-a856-94f89814c4df
2015-12-07 19:22:18 +00:00
jensp bf5ddceda7 CCM NG:
- CCMDispatcherServlet now mapped to /ccm/ *and* /index.html to replace old index.jsp file. Logic from index.jsp moved to
      CCMDispatcherServlet#doService.
    - Integrated static default theme resources into ccm-devel-bundle


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3761 8810af33-2d31-482b-a856-94f89814c4df
2015-12-03 14:20:50 +00:00
jensp c82fb5fde4 CCM NG: New devel bundle using Wildfly Swarm for runtime. Not tested yet!
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3758 8810af33-2d31-482b-a856-94f89814c4df
2015-12-02 16:47:26 +00:00
jensp c433cadaae CCM NG: CDI Interceptor for Authorization
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3745 8810af33-2d31-482b-a856-94f89814c4df
2015-11-24 19:22:44 +00:00
konermann 5b3a8a134b CCM NG: added structural basis for the next contenttypes: externallink,faqitem,newsitem,glossaryitem
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3744 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 17:50:09 +00:00
jensp fb14845775 CCM_NG: New API for authentication and authoriziation using Apache Shiro.
Replaces some classes in org.libreccm.core.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3741 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 09:37:35 +00:00
konermann 9e9662592f CCM NG: Added Content types mparticle and decisiontree.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3734 8810af33-2d31-482b-a856-94f89814c4df
2015-11-18 15:44:24 +00:00
konermann 097cbc7dd2 CCMCCM NG: removed module decisiontree from pom.xml until the module is actually finished and uploaded.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3724 8810af33-2d31-482b-a856-94f89814c4df
2015-11-10 11:40:26 +00:00
konermann 50d9bf40ec CCM NG: Added Content types bookmark, event and minutes.
minor changes in Agenda.java

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3720 8810af33-2d31-482b-a856-94f89814c4df
2015-11-06 16:32:24 +00:00
konermann 92b42bbe7d CCM NG: Added Content type agenda
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3715 8810af33-2d31-482b-a856-94f89814c4df
2015-11-03 13:22:22 +00:00
jensp 488d0b5b38 CCM NG:
- Corrected some typos in the Archetype for content types
- Changed group ids of cms related stuff to org.librecms
- Some more base entities for content items
- Entities and base structure for ccm-cms-types-article


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3698 8810af33-2d31-482b-a856-94f89814c4df
2015-10-19 13:13:45 +00:00
jensp 2c700637ff CCM NG:
- Entities for ccm-cms needed for creating the entities of content types
    - Archetype for content types



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3696 8810af33-2d31-482b-a856-94f89814c4df
2015-10-18 13:43:46 +00:00
jensp 41ab6d05a1 CCM NG:
- Fixed some typos in the ccm-archetype-module
- Skeleton for ccm-cms module


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3695 8810af33-2d31-482b-a856-94f89814c4df
2015-10-18 10:12:26 +00:00
jensp 18f492567d CCM NG: Maven Archetype for generating modules
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3694 8810af33-2d31-482b-a856-94f89814c4df
2015-10-17 17:47:13 +00:00
jensp da809a9fc5 CCM NG:
- Fixed some errors
    - Ported basic servlets and Bebop classes from old code


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3646 8810af33-2d31-482b-a856-94f89814c4df
2015-09-23 16:51:25 +00:00
jensp ee8e0e52df CCM NG:
- Some work on the module system, especially on install and init
- Removed some hardcoded strings (replaced with constants)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3603 8810af33-2d31-482b-a856-94f89814c4df
2015-09-05 18:15:35 +00:00