Sha256: ea272aaca9f20b234695fc339bd9cb4937749bfd32395d390c8b9c24368811e6

Contents?: true

Size: 885 Bytes

Versions: 10

Compression:

Stored size: 885 Bytes

Contents

package <%= events_package %>;
<% unless options[:singleton] -%>

import java.util.List;
<% end -%>

import <%= models_package %>.<%= class_name %>;

import <%= gwt_rails_package %>.events.ModelEvent;
import <%= gwt_rails_package %>.events.ModelEventHandler;

public class <%= class_name %>Event extends ModelEvent<<%= class_name %>> {

    public static final Type<ModelEventHandler<<%= class_name %>>> TYPE = new Type<ModelEventHandler<<%= class_name %>>>();
    
    public <%= class_name %>Event(<%= class_name %> model, ModelEvent.Action action) {
        super(model, action);
    }
<% unless options[:singleton] -%>

    public <%= class_name %>Event(List<<%= class_name %>> models, ModelEvent.Action action) {
        super(models, action);
    }
<% end -%>

    @Override
    public Type<ModelEventHandler<<%= class_name %>>> getAssociatedType() {
        return TYPE;
    }
}

Version data entries

10 entries across 5 versions & 1 rubygems

Version Path
resty-generators-0.7.3 lib/generators/resty/templates/Event.java
resty-generators-0.7.3 lib/generators/resty/templates/EventHandler.java~
resty-generators-0.7.2 lib/generators/resty/templates/EventHandler.java~
resty-generators-0.7.2 lib/generators/resty/templates/Event.java
resty-generators-0.7.1 lib/generators/resty/templates/Event.java
resty-generators-0.7.1 lib/generators/resty/templates/EventHandler.java~
resty-generators-0.7.0 lib/generators/resty/templates/Event.java
resty-generators-0.7.0 lib/generators/resty/templates/EventHandler.java~
resty-generators-0.6.0 lib/generators/resty/templates/EventHandler.java~
resty-generators-0.6.0 lib/generators/resty/templates/Event.java