Wichtig
Kleinigkeit
Fehlerbehebung
Wichtig
Verbesserung
Mit ConfigurationStorageMapping gibt es bereits ein StorageMapping um Datentypen zu definieren, die ConfigurationItem`s in Modellattributen speichern. Allerdings erhalten diese keine automatische GUI und das Java-Binding ist suboptimal, weil die Getter und Setter nur den Typ `ConfigurationItem erhalten statt des konfigurierten "konkreten" Konfigurationstyps.
Anwendung
Definition eines Konfigurtions-Datentyps:
#!xml <datatype name="DemoVec" kind="Custom" db_type="string"> <annotations> <config-type value="CONFIGURATION"/> </annotations> <configuration-storage config-interface="com.top_logic.demo.model.struct.DemoVec" /> </datatype>
Hierbei erfolgt das automatische GUI-Binding über den Config-Type CONFIGURATION und die Persistenzabbildung über configuration-storage. Die Unter-Konfiguration config-interface gibt den "konkreten" Konfigurationtyp an, der gespeichert werden soll.
Test
- Attribut offset in tl-demo