- adds conversion and export of domain ownerships for import in ng
- modifies some minor code styles
git-svn-id: https://svn.libreccm.org/ccm/trunk@4904 8810af33-2d31-482b-a856-94f89814c4df
- adds funktionalaty to convert trunks domain-, resourceType- and application-objects to their ng's counterparts
- adds funktionality to export converted domains, resourceTypes and ccmApplications
git-svn-id: https://svn.libreccm.org/ccm/trunk@4895 8810af33-2d31-482b-a856-94f89814c4df
- renames ExportHelper class to CoreExport, to specify that it is used with core
- renames MainConverter class to CoreConverter, to specify that it is used with core
- sorts ng-Categories after its conversion to garantie that parent categories can be imported befor their childs
git-svn-id: https://svn.libreccm.org/ccm/trunk@4869 8810af33-2d31-482b-a856-94f89814c4df
- sorts the categories to guarantee, that the parents will be listed before their childs in the export
git-svn-id: https://svn.libreccm.org/ccm/trunk@4842 8810af33-2d31-482b-a856-94f89814c4df
- in PermissionConversion only creates new Role for users or groups if specified member-role '..._role' does not exist yet.
=> result: no duplicated roles in export files
git-svn-id: https://svn.libreccm.org/ccm/trunk@4800 8810af33-2d31-482b-a856-94f89814c4df
The error with AJP messages comes up when a user closes connection
on an ongoing GET request. Since this is not a problem for us (no modifications take place),
we can just accept that it happened an go on with our lifes.
git-svn-id: https://svn.libreccm.org/ccm/trunk@4794 8810af33-2d31-482b-a856-94f89814c4df
- excludes remove process in GroupConversion
- changes process of PermissionConverion
- new error message in PermissionIdGenerator
git-svn-id: https://svn.libreccm.org/ccm/trunk@4660 8810af33-2d31-482b-a856-94f89814c4df
- adds missing condition to permissions conversion for export, if roleCollection in groups is empty;
- replaces false id setting in ng-class for role with acsObjects generateId method
git-svn-id: https://svn.libreccm.org/ccm/trunk@4651 8810af33-2d31-482b-a856-94f89814c4df
- adds IdGenerators and IdResolvers for the use of @JsonIdentityInfo
git-svn-id: https://svn.libreccm.org/ccm/trunk@4633 8810af33-2d31-482b-a856-94f89814c4df
- adds @JsonIdentityInfo annotations for export
- implements IdGenerators and IdResolvers for the use of @JsonIdentityInfo
git-svn-id: https://svn.libreccm.org/ccm/trunk@4632 8810af33-2d31-482b-a856-94f89814c4df
- changes jackson annotations, removes managed-back referenced connections and replaces them with jsonIgnore-jsonIdentityReference(alwaysAsId) links
git-svn-id: https://svn.libreccm.org/ccm/trunk@4631 8810af33-2d31-482b-a856-94f89814c4df
- adds annotation @JsonIgnoreProperties to every 'Portable' object class
- adds annotation @JsonIgnore to getters in LocalizedString.java and Portable.java
git-svn-id: https://svn.libreccm.org/ccm/trunk@4525 8810af33-2d31-482b-a856-94f89814c4df
- switches json's back-managed references on every attribute in each exportable class
git-svn-id: https://svn.libreccm.org/ccm/trunk@4497 8810af33-2d31-482b-a856-94f89814c4df