Commit Graph

757 Commits (8634a6046cae56a442a504f86271036a19f4048c)
 

Author SHA1 Message Date
konermann 66fd14a554 CCM NG: Shortcut: changed table-annotations, added create_tables.sql
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3607 8810af33-2d31-482b-a856-94f89814c4df
2015-09-09 18:07:26 +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 fb1ecd04b0 CCM NG: docrepo
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3588 8810af33-2d31-482b-a856-94f89814c4df
2015-08-26 16:49:15 +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 9ff8ae251b CCM NG: Skeleton ccm-docrepo module
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3572 8810af33-2d31-482b-a856-94f89814c4df
2015-08-13 09:08:51 +00:00
jensp 2b5fc73a9c CCM NG: Some documentation how LibreCCM NG uses JPA in general
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3571 8810af33-2d31-482b-a856-94f89814c4df
2015-08-13 08:53:58 +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
tosmers dcee20be5b modified svnignore to exclude "Intellij IDEA" specific folders and files from svn
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3521 8810af33-2d31-482b-a856-94f89814c4df
2015-07-06 18:18:52 +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