Sha256: 72bbc321eb7ca49fedcc3271319da175bbdf1df4926641d8af06384eff65e439

Contents?: true

Size: 1.23 KB

Versions: 7

Compression:

Stored size: 1.23 KB

Contents

/**
 *
 */
package <%= package %>.models;


import de.saumya.gwt.persistence.client.Repository;
import de.saumya.gwt.persistence.client.ResourceFactory;
import de.saumya.gwt.persistence.client.ResourceNotifications;

<% unless options[:skip_modified_by] -%>
import de.saumya.gwt.session.client.models.UserFactory;
<% end -%>

public class <%= class_name %>Factory extends ResourceFactory<<%= class_name %>> {

<% unless options[:skip_modified_by] -%>
    private final UserFactory userFactory;

<% end -%>
    public <%= class_name %>Factory(final Repository repository,
            final ResourceNotifications notifications<% unless options[:skip_modified_by] -%>,
            final UserFactory userFactory<% end -%>) {
        super(repository, notifications);
<% unless options[:skip_modified_by] -%>
        this.userFactory = userFactory;
<% end -%>
    }

    @Override
    public <%= class_name %> newResource(final int id) {
        return new <%= class_name %>(this.repository, this<% unless options[:skip_modified_by] -%>, this.userFactory<% end -%>, id);
    }

    @Override
    public String storageName() {
        return "<%= singular_name %>";
    }

    @Override
    public String defaultSearchParameterName() {
        return null;
    }

}

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ixtlan-0.4.3 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java
ixtlan-0.4.2 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java
ixtlan-0.4.1 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java
ixtlan-0.4.0 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java
ixtlan-0.4.0.pre5 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java
ixtlan-0.4.0.pre4 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java
ixtlan-0.4.0.pre3 generators/gwt_ixtlan_datamapper_rspec_scaffold/templates/ModelFactory.java