lib/xamplr-gen/templates/element_data.template in xamplr-gen-1.9.12 vs lib/xamplr-gen/templates/element_data.template in xamplr-gen-1.9.13

- old
+ new

@@ -1,15 +1,24 @@ | class #{@element.class_name} + def #{@element.class_name}.discriminate(attr_name, attr_namespace, attr_value) + # override to decide which class to actually instantiate when loading (this + # is useful only when there are multiple subclasses defined on this class) + return #{@element.class_name} + end + | |if @element.persisted then | include Xampl::XamplPersistedObject #supports class based over-ride of persister format @@default_persister_format = nil + def self.persistence_class + #{@element.class_name} + end def default_persister_format @@default_persister_format end def #{@element.class_name}.default_persister_format @@default_persister_format