Sha256: 057d83d03e43e9788b40405f04a59c539d808e349509f7b187da064551be6894

Contents?: true

Size: 890 Bytes

Versions: 5

Compression:

Stored size: 890 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

5 entries across 5 versions & 1 rubygems

Version Path
resty-generators-0.7.3 lib/generators/resty/templates/Event.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.0 lib/generators/resty/templates/Event.java~
resty-generators-0.6.0 lib/generators/resty/templates/Event.java~