Commit Graph

720 Commits (14e1d15ba18da7304c3efb83c8fb6fb3e91436c9)

Author SHA1 Message Date
tosmers ad1ec92626 test problems with docrepo
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3982 8810af33-2d31-482b-a856-94f89814c4df
2016-04-11 15:49:13 +00:00
jensp 81fd867e31 CCM NG:
- User registration and password recover now work
- Improvements for ChallengeManager
- Groups and roles assigned to a user are now shown in in the user details view
- Groups assigned to a user can be edited


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3981 8810af33-2d31-482b-a856-94f89814c4df
2016-04-08 17:54:17 +00:00
jensp 49357d190a CCM NG: OneTimeAuthToken Cleaner now works
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3980 8810af33-2d31-482b-a856-94f89814c4df
2016-04-08 07:15:19 +00:00
jensp 74af31b251 CCM NG: Todays progress on admin and login applications
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3978 8810af33-2d31-482b-a856-94f89814c4df
2016-04-07 19:40:45 +00:00
jensp 4e55d0279e CCM NG: FilePortationTest now deploys without errors
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3977 8810af33-2d31-482b-a856-94f89814c4df
2016-04-07 08:47:09 +00:00
jensp ce1be1e87e CCM NG: Add form for creating new users to /ccm/admin/
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3975 8810af33-2d31-482b-a856-94f89814c4df
2016-04-06 17:21:26 +00:00
jensp 4bd63b1b45 CCM NG:
- Forms for Login, including new password recover form and account activation form


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3974 8810af33-2d31-482b-a856-94f89814c4df
2016-04-06 13:44:27 +00:00
jensp f234e7a0e5 CCM NG: OneTimeAuthTokenCleaner: Uses javax.ejb.TimerService to run a cleanup task to remove expired one time auth tokens.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3972 8810af33-2d31-482b-a856-94f89814c4df
2016-04-02 16:42:52 +00:00
jensp d668952ccf CCM NG: ChallengeManager: Implemented methods for sending the emails.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3971 8810af33-2d31-482b-a856-94f89814c4df
2016-04-02 15:01:58 +00:00
jensp b06a29d432 CCM NG: ChallengeManager, provides services for email verification, account activation and password recovery.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3970 8810af33-2d31-482b-a856-94f89814c4df
2016-04-01 18:31:51 +00:00
jensp b9397f01b7 CCM NG: OneTimeAuthManager
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3968 8810af33-2d31-482b-a856-94f89814c4df
2016-03-31 18:12:04 +00:00
jensp 3eb86b41f2 CCM NG: OneTimeAuth system, used for PasswordRecover, Account activation and email verification
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3967 8810af33-2d31-482b-a856-94f89814c4df
2016-03-30 17:23:09 +00:00
jensp 7d86a6db4c CCM NG:
- Form for editing user details 
- Form for adding a new password


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3966 8810af33-2d31-482b-a856-94f89814c4df
2016-03-30 13:41:29 +00:00
jensp e6fab036f4 CCM NG: Cleanup of the Mail class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3960 8810af33-2d31-482b-a856-94f89814c4df
2016-03-24 12:10:46 +00:00
jensp b19a347f6e CCM NG: UserAdminForm: E-Mail-Addresses of a user can now be edited, added and deleted
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3957 8810af33-2d31-482b-a856-94f89814c4df
2016-03-23 17:51:06 +00:00
jensp b32c0ab6f1 CCM NG: Fixed CategoryRepositoryTest
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3947 8810af33-2d31-482b-a856-94f89814c4df
2016-03-21 20:01:11 +00:00
jensp 2f7b0f1dcb CCM NG: Tests for ccm-core now work again
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3946 8810af33-2d31-482b-a856-94f89814c4df
2016-03-21 18:18:35 +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
jensp faacb47dd1 CCM NG: Site descriptor for module ccm-theme-foundry
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3944 8810af33-2d31-482b-a856-94f89814c4df
2016-03-18 18:12:52 +00:00
tosmers 080dc7c00f changes test for the FileMarshaller and deletes opencsv maven dependency
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3932 8810af33-2d31-482b-a856-94f89814c4df
2016-03-16 18:20:15 +00:00
tosmers cdb6bc9a0d adds implementation of secondary import methods executed through the AbstractMarshaller
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3927 8810af33-2d31-482b-a856-94f89814c4df
2016-03-16 14:17:26 +00:00
tosmers 5dec29593d Marshaller now contains implemented main method for importing a list of files, the counterpart in the AbstractMarshaller still work in progresss
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3926 8810af33-2d31-482b-a856-94f89814c4df
2016-03-16 14:01:49 +00:00
jensp ea75416ed9 CCM NG: Tables showing the email addresses of a user
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3916 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 19:01:19 +00:00
tosmers 7b354a4be4 starts implementation for central importing
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3915 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 17:39:07 +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
tosmers dbd7af3c4d Central Marhsaller implementation for the exportation is donesvn update
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3913 8810af33-2d31-482b-a856-94f89814c4df
2016-03-09 13:05:28 +00:00
jensp 8b941d3e70 CCM NG: Switching to UserDetail view and back to user table works now as indented
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3912 8810af33-2d31-482b-a856-94f89814c4df
2016-03-04 18:46:08 +00:00
jensp 326707f1a7 CCM NG: UserDetails view
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3904 8810af33-2d31-482b-a856-94f89814c4df
2016-03-03 14:37:38 +00:00
jensp beb702efd9 CCM NG: Primarly bug fixing for the selection models
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3897 8810af33-2d31-482b-a856-94f89814c4df
2016-02-26 17:36:33 +00:00
tosmers 99eac14ed5 some stuff in portation
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3893 8810af33-2d31-482b-a856-94f89814c4df
2016-02-24 19:01:41 +00:00
jensp 1b206fecef CCM NG:
- Further work on the admin UI
- Refactored the GlobalizationHelper to use CDI for getting the current request. Also cleaned up the code.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3892 8810af33-2d31-482b-a856-94f89814c4df
2016-02-24 17:48:43 +00:00
jensp 260978d1c1 CCM NG: Basic structure for new users/groups/roles tab in the admin application
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3878 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 18:51:41 +00:00
jensp 7b81b5b1d5 CCM NG: Forgot a file...
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3877 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 17:45:08 +00:00
jensp c93a3305fe CCM NG: Added tab for workflows administration to admin app
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3876 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 13:56:58 +00:00
jensp 51d4fca237 CCM NG: Fixed some bugs in the application lookup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3875 8810af33-2d31-482b-a856-94f89814c4df
2016-02-18 13:43:04 +00:00
jensp 8e05fe06af CCM NG: Administration UI basic structure
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3867 8810af33-2d31-482b-a856-94f89814c4df
2016-02-17 19:00:18 +00:00
jensp dd1556afbb CCM NG:
- Login now works
- CdiUtil now uses JNDI to lookup CDI BeanManager because that works more reliable.



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3862 8810af33-2d31-482b-a856-94f89814c4df
2016-02-15 16:51:19 +00:00
jensp 3ac09f8510 CCM NG: Todays results of getting login and admin apps running. Login should work now, but there are some problems with lazily fetched collections...
Also this commits adds the DefaultEntityGraph annotation which allows it to name a (named) EntityGraph which should be applied by default to when the entity is loaded from the database. 


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3859 8810af33-2d31-482b-a856-94f89814c4df
2016-02-12 20:56:22 +00:00
jensp 5bb5bf7ac6 CCM NG:
- Some updates caused by the integration of the UUID field in CcmObject
- Better integration for Shiro (inspired by https://issues.apache.org/jira/browse/SHIRO-337).)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3855 8810af33-2d31-482b-a856-94f89814c4df
2016-02-11 14:05:29 +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 bd4bf615f3 [FEATURE]
- adds the base structure for the new second version of the exporter/importer routine
- the abstract super class for the objectentities, the enum for possible fomats and the marshal itself for im-/exporting list of objects
- adds a first implementation of the AbstractResourceMarshal for extending the abstact super 'AbstactMarshal'

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3850 8810af33-2d31-482b-a856-94f89814c4df
2016-02-10 18:30:13 +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 d6114efcf7 CCM NG: Some work on the login form.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3848 8810af33-2d31-482b-a856-94f89814c4df
2016-02-08 18:15:46 +00:00
jensp 22dd841c11 CCM NG: Login Form now shows up
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3844 8810af33-2d31-482b-a856-94f89814c4df
2016-02-06 11:12:35 +00:00
jensp 3321f09481 CCM NG: Todays results of the getting Bebop running in CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3843 8810af33-2d31-482b-a856-94f89814c4df
2016-02-05 19:08:35 +00:00
jensp c21ab1e5d7 CCM NG: Today's result of getting Bebop running in a full Java EE environement
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3842 8810af33-2d31-482b-a856-94f89814c4df
2016-02-04 14:47:05 +00:00
jensp f446d50fc7 CCM NG: Todays progress of getting Bebop running in full Java EE 7 environment
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3839 8810af33-2d31-482b-a856-94f89814c4df
2016-02-03 19:00:18 +00:00
jensp e1f6a45065 CCM NG: Changed constant name for path of admin servlet from ADMIN_SERVLET to ADMIN_SERVLET_PATH
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3836 8810af33-2d31-482b-a856-94f89814c4df
2016-02-02 08:29:16 +00:00
jensp d2bfec2a1b CCM NG: Setup for registry
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3835 8810af33-2d31-482b-a856-94f89814c4df
2016-02-02 08:28:11 +00:00
jensp 34907dfe89 CCM NG: Several small changes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3832 8810af33-2d31-482b-a856-94f89814c4df
2016-01-31 10:13:46 +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
tosmers 75ab72085a [UPDATE]
- adds Manager and Repository for both File and Folder classes in DocRepo
- changed class definition of Resource, ResourceManager and ResourceRepository to abstract

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3828 8810af33-2d31-482b-a856-94f89814c4df
2016-01-27 15:54:52 +00:00
jensp 73eef4aeb0 CCM NG: Split class ConfigurationManager into smaller classes to reduce complexity.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3825 8810af33-2d31-482b-a856-94f89814c4df
2016-01-24 15:49:19 +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
jensp 54f8c657f7 CCM NG: Finished migiration to new configuration system. Now all jUnit tests have to be checked.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3809 8810af33-2d31-482b-a856-94f89814c4df
2016-01-20 18:44:11 +00:00
jensp 127ff16e59 CCM NG: TemplatingConfig migrated to new configuration system, WebConfig almost migrated
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3807 8810af33-2d31-482b-a856-94f89814c4df
2016-01-19 19:08:51 +00:00
jensp 1a3367bbed CCM NG: Some formatting and cleanup for the new configuration classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3802 8810af33-2d31-482b-a856-94f89814c4df
2016-01-15 18:57:17 +00:00
jensp a1bef5b73f CCM NG:
- Migrated MailConfig and XmlConfig to new configuration system
    - Replaced StringJoiner to several toString methods with collection.stream().collect and Collectors#joining    


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3797 8810af33-2d31-482b-a856-94f89814c4df
2016-01-14 18:17:44 +00:00
jensp 05102e0269 CCM NG: Migrated DispatcherConfig and GlobalizationConfig to the new configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3796 8810af33-2d31-482b-a856-94f89814c4df
2016-01-14 13:47:16 +00:00
jensp d1251b5fc0 CCM NG: Migrated BebopConfig to new configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3795 8810af33-2d31-482b-a856-94f89814c4df
2016-01-14 09:14:28 +00:00
tosmers 3ce721d6e3 [UPDATE]
- changes the structure of the abstract methods of the ObjectExporter
- corrects the overriding methods in the ResourceExporter

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3794 8810af33-2d31-482b-a856-94f89814c4df
2016-01-13 18:44:35 +00:00
jensp 361ba65ed8 CCM NG: Migrated more configuration classes to the new system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3793 8810af33-2d31-482b-a856-94f89814c4df
2016-01-13 18:11:56 +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 97567275e2 CCM NG: Part of the ongoing migration to a database based configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3790 8810af33-2d31-482b-a856-94f89814c4df
2016-01-12 19:08:08 +00:00
jensp c024ac5593 CCM NG: Tested #equals, #hashCode and #toString of new KernelConfig class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3787 8810af33-2d31-482b-a856-94f89814c4df
2016-01-12 11:06:04 +00:00
jensp cdc61894c6 CCM NG: Some fixes for the new Configuration system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3780 8810af33-2d31-482b-a856-94f89814c4df
2016-01-11 17:39:32 +00:00
jensp 712e5c3a4e CCM NG: Some cleanup, and new KernelConfig class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3779 8810af33-2d31-482b-a856-94f89814c4df
2016-01-11 14:19:56 +00:00
jensp aaf0b053d3 CCM NG: One test in CategoryManagerTest failed when executed after other tests because the hibernate_sequence sequence in the database was not reset between tests.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3778 8810af33-2d31-482b-a856-94f89814c4df
2015-12-19 09:18:05 +00:00
jensp 6a2ce5a0dc CCM NG: Refactored some code to comply to FindBugs and PMD
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3777 8810af33-2d31-482b-a856-94f89814c4df
2015-12-18 18:57:58 +00:00
jensp dabb99d46f CCM NG: Database based configuration now passes all test cases. Not all planned features are yet implemented and tested (for example application instance specific configurations). They will be implemented and tested when they are needed.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3776 8810af33-2d31-482b-a856-94f89814c4df
2015-12-18 15:35:48 +00:00
jensp 4b5a227772 CCM NG: More test cases for the new database driven category system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3775 8810af33-2d31-482b-a856-94f89814c4df
2015-12-17 14:07:40 +00:00
tosmers 06e342af0c CCM_NG - docrepo
- adds additional classes from docrepo to ccm_ng
- adds two classes with massive errors, sorry, was necessary

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3774 8810af33-2d31-482b-a856-94f89814c4df
2015-12-16 21:58:47 +00:00
jensp 66048bf198 CCM NG: Some modifications to the configuration classes and first test cases
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3773 8810af33-2d31-482b-a856-94f89814c4df
2015-12-16 19:19:12 +00:00
jensp fd010fef1a CCM NG: Classes for the new database based configuration system (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3772 8810af33-2d31-482b-a856-94f89814c4df
2015-12-16 15:15:38 +00:00
jensp 3f27e09a84 CCM NG: Several changes:
- Replaced CdiLookupException with IllegalStateException. IllegalStateException
  is a RuntimeException, therefore it is not necessary to catch the exception. 
  An error in the findBean method usually is not recoverable, therefore it is 
  not necessary to use a checked exception.
- Removed several uses of UncheckedWrapperException
- CategoryRepository and CategoryManager are now implemented (not completetly 
   yet) and have tests.
- Changed value field of EnumConfigurationEntry from List to Set to avoid 
  duplicate entries.



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3770 8810af33-2d31-482b-a856-94f89814c4df
2015-12-15 18:56:27 +00:00
jensp e743e052ff CCM NG:
- Some cleanup
    - Entities for the new database based configuration system


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3768 8810af33-2d31-482b-a856-94f89814c4df
2015-12-11 19:26:03 +00:00
jensp 576d28a8ce CCM NG:
- Cleanup ccm-core:org.libreccm.core: Removed unused classes (those replaced by 
  org.libreccm.security)
- Modified org.libreccm.security.PermissionChecker: 
    - #checkPermission(String, CcmObject) does not longer return the object, 
      when the current user is permitted to access the object.
    - new method #checkPermission(String, CcmObject, Class) checks for 
      permission to access the object and returns the object or a virtual 
      "Access denied" object (like SecuredCollection).
- "Access denied" string is provided as a constant by org.libreccm.core.CoreConstants


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3767 8810af33-2d31-482b-a856-94f89814c4df
2015-12-11 13:05:46 +00:00
tosmers e1ad4b4347 adds filePropertiesPanel to DocRepo and modifies minor stuff
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3766 8810af33-2d31-482b-a856-94f89814c4df
2015-12-10 00:17:46 +00:00
jensp c54956d642 CCM NG: More work to get CCM NG running
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3765 8810af33-2d31-482b-a856-94f89814c4df
2015-12-08 16:51:01 +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 6066ea22a2 CCM NG: Removed associations to User and Group from the UserTask and replaced them with an association to Role.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3763 8810af33-2d31-482b-a856-94f89814c4df
2015-12-04 17:42:02 +00:00
jensp d043fbea56 CCM NG: Documentation for ccm-core:org.libreccm.security
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3762 8810af33-2d31-482b-a856-94f89814c4df
2015-12-04 14:53:43 +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
tosmers a1011154a5 modifies DestinationFolderForm and FileEditForm, adds DocRepoRequestLocal and FileInfoHistoryPane and FileInfoPropertiesPane
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3759 8810af33-2d31-482b-a856-94f89814c4df
2015-12-02 17:01:25 +00:00
jensp 76f810ab11 CCM NG: Admin App now uses new API from the org.libreccm.security package for authentication and authorisation
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3755 8810af33-2d31-482b-a856-94f89814c4df
2015-12-02 10:06:57 +00:00
jensp 7cd9b19550 CCM NG: Registered Login application in core module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3754 8810af33-2d31-482b-a856-94f89814c4df
2015-11-30 14:11:10 +00:00
jensp 7868e168dc CCM NG: Migrated Login App to new org.libreccm.security API
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3753 8810af33-2d31-482b-a856-94f89814c4df
2015-11-30 13:45:39 +00:00
jensp f6f2923e1e CCM NG: More secured collections (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3752 8810af33-2d31-482b-a856-94f89814c4df
2015-11-27 18:29:45 +00:00
jensp 80eeb7960a CCM NG: Secured collections (not all tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3751 8810af33-2d31-482b-a856-94f89814c4df
2015-11-26 14:42:43 +00:00
jensp 8da5c31279 CCM NG: SecuredCollection (not tested yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3750 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 17:53:17 +00:00
jensp d4b5194612 CCM NG: Some documentation for the secured iterator
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3749 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 16:37:00 +00:00
jensp 0e3ee46988 CCM NG: SecuredIterator: Iterator for CcmObjects which checks permissions for
the objects before returning them.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3748 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 16:08:22 +00:00
jensp bd56f40876 CCM NG: JavaDoc for the AuthorizationInterceptor and the supporting annotations
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3747 8810af33-2d31-482b-a856-94f89814c4df
2015-11-25 14:13:36 +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
jensp b6cb768993 CCM NG: Removed the javabeans PMD ruleset from the list of checked rulesets
because the rule "BeanMembersShouldSerialize" from this ruleset procduces many 
false positives. Also removed also usages of the transient modifier which 
were only added to various classes to match this rule.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3743 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 12:45:16 +00:00
jensp 97899ace54 CCM NG: Cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3742 8810af33-2d31-482b-a856-94f89814c4df
2015-11-23 09:45:15 +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
tosmers d64753007b adds dependency in org.libreccm.core.user
adds currently finished refactored classes of docrepo

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3735 8810af33-2d31-482b-a856-94f89814c4df
2015-11-18 16:14:34 +00:00
jensp 56864be7b4 CCM NG: Two more Bebop classes for CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3714 8810af33-2d31-482b-a856-94f89814c4df
2015-10-28 18:23:20 +00:00
jensp b7fdccf1a1 CCM NG: Added com.arsdigita.bebop.ExternalLink component because it is used in some modules
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3707 8810af33-2d31-482b-a856-94f89814c4df
2015-10-26 09:32:41 +00:00
jensp 77f7ff0c9e CCM NG: Missing class AbstractSingletonApplicationManager
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3703 8810af33-2d31-482b-a856-94f89814c4df
2015-10-21 08:52:39 +00:00
jensp 77a4965de9 CCM NG: Removed some not implented classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3702 8810af33-2d31-482b-a856-94f89814c4df
2015-10-21 08:38:43 +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 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 1bd5963ec3 CCM NG: Classes for Applications Administration UI
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3692 8810af33-2d31-482b-a856-94f89814c4df
2015-10-15 09:03:27 +00:00
jensp 01befa0c74 CCM NG: Current status Admin UIs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3691 8810af33-2d31-482b-a856-94f89814c4df
2015-10-14 16:57:07 +00:00
jensp dad4ce0c53 CCM NG: Changed names of named queries to include simple name of class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3674 8810af33-2d31-482b-a856-94f89814c4df
2015-10-08 09:30:55 +00:00
jensp 56d545d175 CCM NG: Old login app ported to CCM NG including UI. Compiles but is not tested yet!
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3673 8810af33-2d31-482b-a856-94f89814c4df
2015-10-08 09:12:25 +00:00
tosmers ba1e89fa76 [FEATURE]
- adds three named queries in ResourceRepository
- adds class annotations for repositories in ResourceRepository
- adds class ResourceManager with the corresponding class annotations
- adds the defined named queries in the class annotation of Resource
- adds some entity constraints in Resource for 'name' and 'path'
- corrects the implementation of the 'isNew'-method in ResourceRepository


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3662 8810af33-2d31-482b-a856-94f89814c4df
2015-10-01 09:58:22 +00:00
jensp 42538f66d8 CCM NG: Copied several of parameter properties files for the config system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3650 8810af33-2d31-482b-a856-94f89814c4df
2015-09-24 11:59:08 +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
tosmers 5883127563 [UPDATE]
- provides NamedQueries in Resource.java

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3637 8810af33-2d31-482b-a856-94f89814c4df
2015-09-22 15:47:35 +00:00
tosmers a14a30c688 [FEATURE]
- provides the instance variables with jpa annotations replacing the associations in the ResourceImpl.pdl

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3636 8810af33-2d31-482b-a856-94f89814c4df
2015-09-22 14:29:35 +00:00
jensp 8abb9f6ddc CCM NG: Renamed migrations in ccm-core to match version of the module (7.0.0)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3617 8810af33-2d31-482b-a856-94f89814c4df
2015-09-15 16:50:26 +00:00
jensp ae8943a75c CCM NG: JavaDoc for the module system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3615 8810af33-2d31-482b-a856-94f89814c4df
2015-09-14 12:41:18 +00:00
jensp b754e4b04c CCM NG: JavaDoc for the CcmIntegrator
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3614 8810af33-2d31-482b-a856-94f89814c4df
2015-09-14 09:37:02 +00:00
jensp 05769ab812 CCM NG:
- Some (general) documentation about the module system
    - Removed obsolete profiles from testing documentation


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3612 8810af33-2d31-482b-a856-94f89814c4df
2015-09-11 18:16:24 +00:00
jensp e001c43351 CCM NG:
ccm-core:
- Moved package for module system from org.libreccm.core.modules to 
  org.libreccm.modules

ccm-docrepo
- Fixed wrong import for java.sql.Date, should be java.util.Date
- Added a placeholder persistence.xml to avoid error in the ddl generator



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3611 8810af33-2d31-482b-a856-94f89814c4df
2015-09-11 16:47:30 +00:00
tosmers 3351579875 [UPDATE]
- corrects mistake in java-doc of Permission.java

[FEATURE]
- adds jpa-classes (BlobObject, File, Folder, RecentUpdatedDocsPortlet, Repository, ResourceImpl) to ccm-docrepo

git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3609 8810af33-2d31-482b-a856-94f89814c4df
2015-09-10 16:27:06 +00:00
jensp 0e35c7b723 CCM NG: Some fixes on database object identifiers like tables etc on ensure compatibility with H2, PostgreSQL and Oracle
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3606 8810af33-2d31-482b-a856-94f89814c4df
2015-09-09 15:44:35 +00:00
jensp 47ac2a9d43 CCM NG: Fixed some warnings from FindBugs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3604 8810af33-2d31-482b-a856-94f89814c4df
2015-09-05 19:54:48 +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
jensp 551c8c398d CCM NG: Some progress on the test bundle
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3602 8810af33-2d31-482b-a856-94f89814c4df
2015-09-04 17:18:51 +00:00
jensp abfa4c6ff7 CCM NG: Some adjustments for the ccm-test-bundle module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3601 8810af33-2d31-482b-a856-94f89814c4df
2015-09-03 20:01:19 +00:00
jensp d7be8b8d65 CCM NG: Bundle/WAR module for testing the module system etc.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3600 8810af33-2d31-482b-a856-94f89814c4df
2015-09-03 13:45:35 +00:00
jensp a51c64e7b5 CCM NG: Some files I forgot in the last commit
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3599 8810af33-2d31-482b-a856-94f89814c4df
2015-09-03 08:13:00 +00:00
jensp c9da290b9f CCM NG: Test for the module system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3598 8810af33-2d31-482b-a856-94f89814c4df
2015-09-02 18:16:00 +00:00
jensp 1c7a7af8cb CCM NG: Several adjustments for the POM, especially depencencies and plugin versions
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3597 8810af33-2d31-482b-a856-94f89814c4df
2015-09-02 15:49:44 +00:00
jensp ac7e995af0 CCM NG: Some work on the test profile for Wildfly8 and MySQL
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3594 8810af33-2d31-482b-a856-94f89814c4df
2015-08-31 13:51:13 +00:00
jensp 93fb61b66e CCM NG: LoginManagerTest now working
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3593 8810af33-2d31-482b-a856-94f89814c4df
2015-08-31 10:48:28 +00:00
jensp ef12d6b7f2 CCM NG: Reworked tests to work with multiple schemas (table name spaces) in database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3592 8810af33-2d31-482b-a856-94f89814c4df
2015-08-30 18:06:31 +00:00
jensp 2f95086fe9 CCM NG: Some code clean up
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3591 8810af33-2d31-482b-a856-94f89814c4df
2015-08-28 18:16:56 +00:00
jensp 0d967f6832 CCM NG: Some cleanup, some files for testing the module system
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3590 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 18:57:22 +00:00
jensp 98d1f02f21 CCM NG: Some cleanup
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3589 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 18:22:28 +00:00
jensp 5eed012faa CCM NG: Code for the module system (not tested yet, also needs some cleanup work)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3587 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 16:38:52 +00:00
jensp 03c73e42f0 CCM NG:
- DependencyTreeManager finished and tested
    - AuditReaderProducer for producing and AuditReader which can be injected via CDI
    - Added some of the old com.arsdigita classes to the excludes for PMD


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3570 8810af33-2d31-482b-a856-94f89814c4df
2015-08-12 19:34:08 +00:00
jensp 5580d94608 CCM NG:
- Abstract base class for repositories for audited entities (using Envers)
- First part for the reworked load (or better install) and init part for LibreCCM NG. Needs to be tested and is not finished.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3566 8810af33-2d31-482b-a856-94f89814c4df
2015-08-11 18:20:21 +00:00
jensp 7bb3c52c6c CCM NG:
- Some JavaDoc
- Added taglist-maven-plugin to reports for ccm-core


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3554 8810af33-2d31-482b-a856-94f89814c4df
2015-08-06 19:33:05 +00:00
konermann 57f11c2427 CCM NG: Added MailConfig
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3553 8810af33-2d31-482b-a856-94f89814c4df
2015-08-06 10:42:17 +00:00
konermann 1fe916c528 CCM NG: Added Configs
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3552 8810af33-2d31-482b-a856-94f89814c4df
2015-08-06 08:23:26 +00:00
jensp 6407178b45 CCM NG: PermissionManager finished
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3548 8810af33-2d31-482b-a856-94f89814c4df
2015-08-05 11:46:01 +00:00
jensp b065abf3bf CCM NG: Progress on the PermissionManager (does not work completly yet)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3547 8810af33-2d31-482b-a856-94f89814c4df
2015-08-04 17:59:36 +00:00
jensp 84a59b777a CCM NG: Datasets and test methods for PermissionManager
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3543 8810af33-2d31-482b-a856-94f89814c4df
2015-08-03 18:24:48 +00:00
konermann 1b6e722e56 CCM NG: StringUtils: last adjustments for PMD
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3542 8810af33-2d31-482b-a856-94f89814c4df
2015-08-03 11:26:31 +00:00
jensp 6d76f200d7 CCM NG: Renamed privilege property of the Privilege entity to label to avoid naming confusion.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3541 8810af33-2d31-482b-a856-94f89814c4df
2015-08-03 09:23:46 +00:00
jensp 6a334f9277 CCM NG:
- Some code cleanup
- PrivilegeRepository for creating and deleting permissions


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3540 8810af33-2d31-482b-a856-94f89814c4df
2015-08-01 19:34:43 +00:00
konermann 010a0c5c13 CCM NG: StringUtils: removed all occurrences of the oro-library, made PMD happy.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3539 8810af33-2d31-482b-a856-94f89814c4df
2015-07-31 14:23:01 +00:00
jensp 96091995d0 CCM NG: Replaced usage of Java 8 method List#sort(Comparator) with Collections.sort(List, Comparator) which is available in Java 7.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3538 8810af33-2d31-482b-a856-94f89814c4df
2015-07-31 13:13:36 +00:00
jensp f3a443a6ab CCM NG:
- Excluded some of the old com.arsdigita classes from FindBugs and PMD to keep the reports clear so that we can focus on the 
      new org.libreccm classes and the important com.arsdigita classes
    - PermisssionRepository and tests. PermissionRepository will provided some maybe offer more queries.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3537 8810af33-2d31-482b-a856-94f89814c4df
2015-07-30 12:16:31 +00:00
konermann e02af14df1 CCM NG: StringUtils: continued to remove oro-library, removed a lot of PMD-warnings,
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3536 8810af33-2d31-482b-a856-94f89814c4df
2015-07-30 12:15:08 +00:00
jensp fedb2fd9a5 CCM NG: Missed one file for last commit
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3535 8810af33-2d31-482b-a856-94f89814c4df
2015-07-30 07:55:44 +00:00
jensp 7b9a9a6d65 CCM NG: PermissionRepository and some tests for it (more to come)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3534 8810af33-2d31-482b-a856-94f89814c4df
2015-07-29 16:42:57 +00:00
jensp c802645333 CCM NG: RoleRepository
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3533 8810af33-2d31-482b-a856-94f89814c4df
2015-07-28 17:15:23 +00:00
jensp aa0f9df7ee CCM NG: GroupManager finished
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3531 8810af33-2d31-482b-a856-94f89814c4df
2015-07-25 08:52:20 +00:00
jensp 7c43e82068 CCM NG: Repository and Manager class for Groups. Repository is finished, Manager not yet
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3530 8810af33-2d31-482b-a856-94f89814c4df
2015-07-24 19:48:44 +00:00
konermann 91cb6dddb0 CCM NG: started to replace oro.text.regex with java.util.regex, added some tests
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3529 8810af33-2d31-482b-a856-94f89814c4df
2015-07-23 09:43:25 +00:00
jensp 1071d2466b CCM NG:
- LoginManager finished, works now
    - Utility class for looking up CDI beans in classes which are not eligible for injection
    - Some clean up (removing FindBugs and PMD warnings)


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3528 8810af33-2d31-482b-a856-94f89814c4df
2015-07-21 17:21:11 +00:00
jensp 5282e63ebd CCM NG: LoginManagerTest. Note: LoginManager does not work yet, Test class and LoginManager etc still need some work
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3527 8810af33-2d31-482b-a856-94f89814c4df
2015-07-20 20:12:10 +00:00
jensp c9b854a723 CCM NG: LoginConfig (JAAS)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3526 8810af33-2d31-482b-a856-94f89814c4df
2015-07-20 13:01:34 +00:00
jensp 1910d3d656 CCM NG:
- Removed custom repository for hibernate4-ddl-maven-plugin because the 
  plugin is now available at Maven Central
- Added JDepend report



git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3525 8810af33-2d31-482b-a856-94f89814c4df
2015-07-18 16:17:27 +00:00
jensp a046640210 CCM NG: Added the SecurityConfig class to CCM NG
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3524 8810af33-2d31-482b-a856-94f89814c4df
2015-07-18 15:46:31 +00:00
konermann e01c82e6c5 CCM NG: added Tests for StringUtils, and improved some of the methods of StringUtils
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3522 8810af33-2d31-482b-a856-94f89814c4df
2015-07-09 10:27:24 +00:00
jensp 090d936962 CCM NG: Improved test coverage for KernelConfig
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3520 8810af33-2d31-482b-a856-94f89814c4df
2015-07-04 08:51:16 +00:00
jensp 5e1e1d1d77 CCM NG: KernelConfig now seems to work in a Java EE application container.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3519 8810af33-2d31-482b-a856-94f89814c4df
2015-07-04 08:16:49 +00:00
jensp 5c2e18e51d CCM NG: Tests for com.arsdigita.kernel.KernelConfig
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3518 8810af33-2d31-482b-a856-94f89814c4df
2015-07-03 20:20:28 +00:00
konermann a423f2db84 CCM NG: improved test coverage of AssertTest.java
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3517 8810af33-2d31-482b-a856-94f89814c4df
2015-07-03 09:27:02 +00:00
konermann 2302b3928d CCM NG: fixed Bugs in /com/arsdigita/util/Assert.java (FindBugs)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3516 8810af33-2d31-482b-a856-94f89814c4df
2015-07-03 08:52:54 +00:00
jensp cb54c2c9d9 CCM NG: Several small things:
- ResourceType and ApplicationType entities
    - Some refinements of columns names
    - Collections are not longer used in hashCode/equals because we can't be sure that the implementation of a collection
      provided for instance by Hibernate implements equals/hashCode.


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3515 8810af33-2d31-482b-a856-94f89814c4df
2015-07-02 11:43:06 +00:00
jensp bae3e911a7 CCM NG: Replaced string constant for UTF-8 with java.nio.charset.StandardCharsets.UTF_8
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3514 8810af33-2d31-482b-a856-94f89814c4df
2015-07-01 17:20:11 +00:00
jensp 31763e8a3c CCM NG: UserManager finished
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3512 8810af33-2d31-482b-a856-94f89814c4df
2015-07-01 16:10:26 +00:00
jensp e622668b1b CCM NG: Some informations for developers (as Maven project site)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3511 8810af33-2d31-482b-a856-94f89814c4df
2015-06-29 15:20:50 +00:00
jensp 1ddb4028fb CCM NG: UserRepositoryTest
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3509 8810af33-2d31-482b-a856-94f89814c4df
2015-06-27 17:20:55 +00:00
jensp 34e42a81d5 CCM NG: Primarily documentation
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3507 8810af33-2d31-482b-a856-94f89814c4df
2015-06-26 18:26:42 +00:00
jensp e1e7d936be - Improved test of UserRepository
- Cleanup script for MySQL


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3504 8810af33-2d31-482b-a856-94f89814c4df
2015-06-25 18:38:17 +00:00
jensp fe84be3340 CCM NG: Current status, some work on UserRepository Test
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3503 8810af33-2d31-482b-a856-94f89814c4df
2015-06-25 13:48:17 +00:00
jensp 40224e0e79 CCM NG: Current status
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3502 8810af33-2d31-482b-a856-94f89814c4df
2015-06-25 12:01:41 +00:00
jensp 2e33a4e2d9 CCM NG:
- Datasets for UserRepositoryTest
    - Some code formatting


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3499 8810af33-2d31-482b-a856-94f89814c4df
2015-06-24 17:50:04 +00:00
jensp 9a2c98cbe0 CCM NG: Current status
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3498 8810af33-2d31-482b-a856-94f89814c4df
2015-06-24 15:43:14 +00:00
jensp 7f2da80e81 CCM NG:
- More JAXB mapping annotations
- Started to migrate authentication system


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3496 8810af33-2d31-482b-a856-94f89814c4df
2015-06-22 17:30:58 +00:00
jensp d1baf9e8e7 CCM NG: CategoryManager: Only method signatures and JavaDoc, tests and implementations will follow.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3491 8810af33-2d31-482b-a856-94f89814c4df
2015-06-19 15:42:18 +00:00
jensp 619a0abadf CCM NG: Current status
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3490 8810af33-2d31-482b-a856-94f89814c4df
2015-06-17 18:26:02 +00:00
jensp 078c23ea8a CCM NG: Changed JNDI names for test datasources to reflect Maven artifact name
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3487 8810af33-2d31-482b-a856-94f89814c4df
2015-06-16 14:59:47 +00:00
jensp b6310ae940 - Moved test utility classes to separate module which can be imported by other modules (Test classes are not part of
dependency resolution)
- Created ccm-shortcuts module for testing build environment setup


git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3481 8810af33-2d31-482b-a856-94f89814c4df
2015-06-14 19:04:12 +00:00
jensp 18de6cdf3d CCM NG: Profile for using a Wildfly and a MySQL/MariaDB database
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3480 8810af33-2d31-482b-a856-94f89814c4df
2015-06-13 17:56:29 +00:00
jensp 1499a8661b CCM NG: DatasetsVerifier now also checks if dumping the current database state works correctly
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3479 8810af33-2d31-482b-a856-94f89814c4df
2015-06-13 15:55:57 +00:00
jensp 92d49dc9f0 CCM NG: Profiles for remote tests, some refinements
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3478 8810af33-2d31-482b-a856-94f89814c4df
2015-06-12 18:10:41 +00:00
jensp 09169249ea CCM NG: Fixed some problems with Arquillian, dumping test data did not work. Disabled tempoarily. Fixed some minor issues in the CcmObjectRepository classes
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3477 8810af33-2d31-482b-a856-94f89814c4df
2015-06-11 12:10:20 +00:00
jensp cbe2b198fd CCM NG: Current status, including basic repository class and some more tests
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3476 8810af33-2d31-482b-a856-94f89814c4df
2015-06-10 18:14:58 +00:00
jensp 61e6971152 CCM NG: Current status
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3464 8810af33-2d31-482b-a856-94f89814c4df
2015-06-06 18:19:53 +00:00
jensp 4deb944d04 CCM NG: Missing class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3463 8810af33-2d31-482b-a856-94f89814c4df
2015-06-06 13:48:56 +00:00
jensp 3019397905 CCM NG: org.libreccm.core package: Annotations for JAXB
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3462 8810af33-2d31-482b-a856-94f89814c4df
2015-06-05 17:59:12 +00:00
jensp 1745c25dcc CCM NG: Fixed several warnings from PMD (most of them false warnings)
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3460 8810af33-2d31-482b-a856-94f89814c4df
2015-06-05 06:35:58 +00:00
jensp a79c67974d CCM NG: All entity class of ccm-core pass tests for equals, hashCode and toString mehthods
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3455 8810af33-2d31-482b-a856-94f89814c4df
2015-06-03 20:19:37 +00:00
jensp ce7f0a7e7b CCM NG: More tests for equals and hashCode
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3449 8810af33-2d31-482b-a856-94f89814c4df
2015-06-01 19:15:58 +00:00
jensp 0cd20cfaee CCM NG: Tests and fixed bugs found by tests
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3442 8810af33-2d31-482b-a856-94f89814c4df
2015-05-30 14:41:42 +00:00
jensp 11fae39504 CCM NG: Test for checking toString implementations for null safety
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3441 8810af33-2d31-482b-a856-94f89814c4df
2015-05-29 18:19:45 +00:00
jensp b082a7037b CCM NG: Some cleanup work
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3431 8810af33-2d31-482b-a856-94f89814c4df
2015-05-26 17:54:08 +00:00
jensp 3cccfdc215 CCM NG: More entities, parameterised test class for verifing equals implementation of the entities.
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3430 8810af33-2d31-482b-a856-94f89814c4df
2015-05-26 16:49:11 +00:00
jensp c05c7b20e1 CCM NG: Entities for org.libreccm.formbuilder
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3429 8810af33-2d31-482b-a856-94f89814c4df
2015-05-26 11:30:35 +00:00
jensp ae01470ca3 CCM NG: First classes for org.libreccm.formbuilder, Test for equals and hashCode for Entities in org.libreccm.core
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3422 8810af33-2d31-482b-a856-94f89814c4df
2015-05-20 16:04:01 +00:00
jensp 1835f40ccd CCM NG: Entities for org.libreccm.workflow
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3407 8810af33-2d31-482b-a856-94f89814c4df
2015-05-16 15:44:54 +00:00
jensp c065b3ef1e CCM NG: JPA Entities for org.libreccm.notification, org.libreccm.portal, org.libreccm.search and org.libreccm.web
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3406 8810af33-2d31-482b-a856-94f89814c4df
2015-05-15 15:14:50 +00:00
jensp ce3841d235 CCM NG: Entities for the org.libreccm.runtime package
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3397 8810af33-2d31-482b-a856-94f89814c4df
2015-05-12 17:05:44 +00:00
jensp 055e300185 CCM NG: Entities for org.libreccm.messaging
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3396 8810af33-2d31-482b-a856-94f89814c4df
2015-05-12 15:47:44 +00:00
jensp e122bc3f5e CCM NG: Permission and Privilege entities
git-svn-id: https://svn.libreccm.org/ccm/jpa@3392 8810af33-2d31-482b-a856-94f89814c4df
2015-05-12 10:09:57 +00:00
jensp fe957e93a5 CCM NG: Some enhancements in the JPA mapping
git-svn-id: https://svn.libreccm.org/ccm/jpa@3390 8810af33-2d31-482b-a856-94f89814c4df
2015-05-11 18:22:15 +00:00
jensp 985579e224 CCM NG: Some more entities
git-svn-id: https://svn.libreccm.org/ccm/jpa@3389 8810af33-2d31-482b-a856-94f89814c4df
2015-05-11 17:10:04 +00:00
jensp 4d566410ab CCM NG: Current status
git-svn-id: https://svn.libreccm.org/ccm/jpa@3388 8810af33-2d31-482b-a856-94f89814c4df
2015-05-11 11:13:25 +00:00
jensp 4e98aa55af CCM NG: Some more JPA entities
git-svn-id: https://svn.libreccm.org/ccm/jpa@3386 8810af33-2d31-482b-a856-94f89814c4df
2015-05-10 09:55:59 +00:00
jensp 307999c68b CCM NG: JavaDoc for the Entity classes
git-svn-id: https://svn.libreccm.org/ccm/jpa@3385 8810af33-2d31-482b-a856-94f89814c4df
2015-05-08 16:01:21 +00:00
jensp 7579da6366 CCM NG: Some JavaDoc
git-svn-id: https://svn.libreccm.org/ccm/jpa@3380 8810af33-2d31-482b-a856-94f89814c4df
2015-05-06 17:48:43 +00:00
jensp ba2eea0ca8 CCM NG:
- Fixed several issues reported by PMD
- Test for the UriConverter


git-svn-id: https://svn.libreccm.org/ccm/jpa@3369 8810af33-2d31-482b-a856-94f89814c4df
2015-05-01 15:48:55 +00:00
jensp 5ac72c186c Added plugin repos to pom
git-svn-id: https://svn.libreccm.org/ccm/jpa@3368 8810af33-2d31-482b-a856-94f89814c4df
2015-05-01 12:56:50 +00:00
jensp f53aab5b9b CCM NG: Fixed some typos in the JPA annotations
git-svn-id: https://svn.libreccm.org/ccm/jpa@3367 8810af33-2d31-482b-a856-94f89814c4df
2015-05-01 12:49:24 +00:00
jensp bb55de0ef7 CCM NG: Some more work on the entities.
git-svn-id: https://svn.libreccm.org/ccm/jpa@3366 8810af33-2d31-482b-a856-94f89814c4df
2015-04-30 18:19:16 +00:00
jensp c0fe9ee411 CCM NG:
- Additional entities for the n:m relations between CcmObject and Category
- JPA Converter for URI properties


git-svn-id: https://svn.libreccm.org/ccm/jpa@3365 8810af33-2d31-482b-a856-94f89814c4df
2015-04-30 12:21:47 +00:00
jensp 4e89a8a1a0 JPA migration: Some more entities
git-svn-id: https://svn.libreccm.org/ccm/jpa@3364 8810af33-2d31-482b-a856-94f89814c4df
2015-04-29 17:47:05 +00:00
jensp a749e9d63b Initial checkin of JPA branch
git-svn-id: https://svn.libreccm.org/ccm/jpa@3360 8810af33-2d31-482b-a856-94f89814c4df
2015-04-26 18:08:49 +00:00