- 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
- applies all recent changes from ng core classes to trunk core with regard to exporting
git-svn-id: https://svn.libreccm.org/ccm/trunk@4447 8810af33-2d31-482b-a856-94f89814c4df
- removes Marshaller Instances for classes which are not meant to be exported
- renames interface Identifiable to Portable
git-svn-id: https://svn.libreccm.org/ccm/trunk@4430 8810af33-2d31-482b-a856-94f89814c4df
- adds attribute 'description' to ng-object-class Role, used for export to ng
git-svn-id: https://svn.libreccm.org/ccm/trunk@4405 8810af33-2d31-482b-a856-94f89814c4df
- adds class to resolve none existant PermissionId Problem for export
git-svn-id: https://svn.libreccm.org/ccm/trunk@4383 8810af33-2d31-482b-a856-94f89814c4df
- changes the position, from where the conversion will be started. Now only converts right before exporting stuff
git-svn-id: https://svn.libreccm.org/ccm/trunk@4301 8810af33-2d31-482b-a856-94f89814c4df
- java doc for conversion classes in portation
[FEATURE]
- export functionality for all important core classes is finished, yet untested
git-svn-id: https://svn.libreccm.org/ccm/trunk@4208 8810af33-2d31-482b-a856-94f89814c4df
require authentication. The class now checks if the mail properties are
containing the property mail.user and uses the properties mail.user and
mail.password for creating an instance of the javax.mail.Authenticator which is
added to the javax.mail.Session used by the Mail class. If there is no
mail.user property the old behaviour is used.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3727 8810af33-2d31-482b-a856-94f89814c4df
Weitere Änderungen an dem Initalizer-Problem beim unload. Muss noch getestet werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3485 8810af33-2d31-482b-a856-94f89814c4df
Angefangen, das Problem mit den Initalizern beim unload zu beseitigen.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3484 8810af33-2d31-482b-a856-94f89814c4df
Das Entfernen von Instanzen (ContentItems) derjenigen ContentTypes aus den Tabellen der Datenbank, die deinstalliert werden sollen über "ccm unload". Funktionalität ccm unload kann jetzt verwendet werden.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3448 8810af33-2d31-482b-a856-94f89814c4df
Die Funktionalität ein Modul über "ccm unload..." zu deinstallieren ist jetzt verfügtbar (Achtung! funktioniert noch nicht). Dafür vorgenommene Modifikationen:
- neue Klasse Unload.java, die die Funktion des "ccm unload" bereitstellt
- neue Klassen LoadCenter.java und LoadCenterDelegate.java die das Designpattern "Delegate" umsetzen, um Coderedundanz zwischen Load.java und Unload.java zu beseitigen
- neue sql-skripte im Modul ExternalLink oracle-se-drop.sql und postgres-drop.sql, zum Löschung der ExternalLink spezifischen Tabellen in der Datenbank
- sämtliche Codemodifikationen und Java-Doc-Ergänzungen in beteiligten Klassen für die unload-Prozedur
- neue Klasse ExternalLinkUnloader.java (bisher noch wenig/keine Funktionalität) und AbstractContentTypeUnloader.java, die zusammen dafür sorgen sollen, die ContentTyp-Instanzen (z.B. von ExternalLink) aus den Tabellen der Datenbank zu entfernen. (-> work in progress)
- Ergänzung des unload-Datenskripts in ccm-cms-types-externallink.load
- Ergänzung der build-ccm.xml um die unload-Befehle
[WORK IN PROGRESS]
Das Entfernen von Instanzen derjenigen ContentTypes aus den Tabellen der Datenbank, die deinstalliert werden sollen über "ccm unload".
git-svn-id: https://svn.libreccm.org/ccm/trunk@3414 8810af33-2d31-482b-a856-94f89814c4df
Mainly addition of java-doc in MasterTool and some small other changes.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3320 8810af33-2d31-482b-a856-94f89814c4df
Die Verwendungen der FormValidationException durch die FormProcessExceptions ersetzt und angepasst.
[DELETE]
Die Klasse FormValidationException.java gelöscht.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3260 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/ui/admin/GroupEditForm.java die FormProcessException in der Zeile 92 umgebaut und den key couldnt_find_specified_group den Properties hinzugefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3251 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/ui/editors/OptionEditor.java die FormProcessException in der Zeile 203 umgebaut und den key cannot_find_option den Properties hinzugefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3250 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/ui/login/UserLoginForm.java die FormProcessException in der Zeile 250 umgebaut und den key couldnt_create_timestamp den Properties hinzugefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3249 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/actions/ConfirmEmailListener.java die FormProcessException in der Zeile 175 umgebaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3248 8810af33-2d31-482b-a856-94f89814c4df
internen Klassennamen angepasst und version auf heutiges Datum geändert.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3247 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/ui/login/UserForm.java die FormProcessException in der Zeile 256 umgebaut. Die Klasse LoginGlobalizationUtil.java hinzugefügt um auf die LoginResources.properties zugreifen zu können.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3246 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/actions/TemplateEmailListener.java die FormProcessException in der Zeile 181 umgebaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3245 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/ui/editors/WidgetLabelForm.java die FormProcessException in der Zeile 196 umgebaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3244 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/ui/editors/ProcessListenerForm.java die FormProcessException in der Zeile 187 umgebaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3243 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/ui/editors/ProcessListenerForm.java die FormProcessException in der Zeile 160 umgebaut und den key formbuilder.ui.editors.cannot_find_persistent_process_listener den Properties hinzugefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3241 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/ui/editors/ProcessListenerForm.java die FormProcessException in der Zeile 136 umgebaut.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3240 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/bebop/parameters/StringLengthValidationListener.java die FormProcessException in der Zeile 74 umgebaut, indem die Exception an die FormProcessException übergeben wird.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3239 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/ui/admin/UserPasswordForm.java die FormProcessException in der Zeile 222 umgebaut und den key retrieving_user_failed den Properties hinzugefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3238 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/formbuilder/ui/editors/WidgetForm.java die FormProcessException in den Zeilen 339 und 363 umgebaut und die keys cannot_find_form und cannot_find_persistent_widget den Properties hinzugefügt.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3237 8810af33-2d31-482b-a856-94f89814c4df
In der Klasse ccm-core/src/com/arsdigita/bebop/parameters/StringIsLettersOrDigitsValidationListener.java die FormProcessException in der Zeile 76 umgebaut. (gefangene Exception weitergeleitet)
git-svn-id: https://svn.libreccm.org/ccm/trunk@3227 8810af33-2d31-482b-a856-94f89814c4df
Konflikt, da die Korrektur des globalize-Aufrufes aus Zeile 247, die ich am Montag noch nicht commitet hatte, mittlerweile schon geändert wurde...
git-svn-id: https://svn.libreccm.org/ccm/trunk@3223 8810af33-2d31-482b-a856-94f89814c4df