Example usage for org.apache.wicket Component send

List of usage examples for org.apache.wicket Component send

Introduction

In this page you can find the example usage for org.apache.wicket Component send.

Prototype

@Override
public final <T> void send(IEventSink sink, Broadcast type, T payload) 

Source Link

Usage

From source file:org.apache.directory.fortress.web.event.SaveModelEvent.java

License:Apache License

public static void send(Page page, Component component, FortEntity entity, AjaxRequestTarget target,
        Operations operation) {/*  w w w  . ja  v  a2  s  .  co  m*/
    component.send(page, Broadcast.BREADTH, new SaveModelEvent(target, entity, operation));
}

From source file:org.apache.directory.fortress.web.event.SaveModelEvent.java

License:Apache License

public static void send(Page page, Component component, FortEntity entity, AjaxRequestTarget target) {
    component.send(page, Broadcast.BREADTH, new SaveModelEvent(target, entity));
}

From source file:org.apache.directory.fortress.web.event.SaveModelEvent.java

License:Apache License

public static void send(Page page, Component component, FortEntity entity) {
    AjaxRequestTarget target = new AjaxRequestTarget() {
        @Override//w  ww .  j ava2s  .  com
        public void add(Component component, String markupId) {
            //To change body of implemented methods use File | Settings | File Templates.
            //component.
        }

        @Override
        public void add(Component... components) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void addChildren(MarkupContainer parent, Class<?> childCriteria) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void addListener(IListener listener) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void appendJavaScript(CharSequence javascript) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void prependJavaScript(CharSequence javascript) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void registerRespondListener(ITargetRespondListener listener) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Collection<? extends Component> getComponents() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void focusComponent(Component component) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public IHeaderResponse getHeaderResponse() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public String getLastFocusedElementId() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Page getPage() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public ILogData getLogData()

        {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Integer getPageId() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public boolean isPageInstanceCreated() {
            return false; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Integer getRenderCount() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Class<? extends IRequestablePage> getPageClass() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public PageParameters getPageParameters() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void respond(IRequestCycle iRequestCycle) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void detach(IRequestCycle iRequestCycle) {
            //To change body of implemented methods use File | Settings | File Templates.
        }
    };
    /*
            //AjaxRequestTarget target = AjaxRequestTarget.get();
            if (target != null) { //...then this is an ajax request, not a static one
        target.addComponent(myComponent);
            }
    */
    component.send(page, Broadcast.BREADTH, new SaveModelEvent(target, entity));
}

From source file:org.apache.directory.fortress.web.event.SelectModelEvent.java

License:Apache License

public static void send(Page page, Component component, FortEntity entity) {
    AjaxRequestTarget target = new AjaxRequestTarget() {
        @Override//from  w ww .  ja v a 2 s.  co  m
        public void add(Component component, String markupId) {
            //To change body of implemented methods use File | Settings | File Templates.
            //component.
        }

        @Override
        public void add(Component... components) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void addChildren(MarkupContainer parent, Class<?> childCriteria) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void addListener(IListener listener) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void appendJavaScript(CharSequence javascript) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void prependJavaScript(CharSequence javascript) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void registerRespondListener(ITargetRespondListener listener) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Collection<? extends Component> getComponents() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void focusComponent(Component component) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public IHeaderResponse getHeaderResponse() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public String getLastFocusedElementId() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Page getPage() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public ILogData getLogData()

        {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Integer getPageId() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public boolean isPageInstanceCreated() {
            return false; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Integer getRenderCount() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public Class<? extends IRequestablePage> getPageClass() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public PageParameters getPageParameters() {
            return null; //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void respond(IRequestCycle iRequestCycle) {
            //To change body of implemented methods use File | Settings | File Templates.
        }

        @Override
        public void detach(IRequestCycle iRequestCycle) {
            //To change body of implemented methods use File | Settings | File Templates.
        }
    };
    component.send(page, Broadcast.BREADTH, new SelectModelEvent(target, entity));
}

From source file:org.opensingular.lib.wicket.util.util.WicketEventUtils.java

License:Apache License

public static void sendAjaxErrorEvent(Component component, AjaxRequestTarget target) {
    component.send(component, Broadcast.BUBBLE, new AjaxErrorEventPayload(target));
}