Example usage for org.apache.wicket.ajax AjaxRequestTarget AjaxRequestTarget

List of usage examples for org.apache.wicket.ajax AjaxRequestTarget AjaxRequestTarget

Introduction

In this page you can find the example usage for org.apache.wicket.ajax AjaxRequestTarget AjaxRequestTarget.

Prototype

AjaxRequestTarget

Source Link

Usage

From source file:net.davidtanzer.wicket.webbinding.test.BindVoidMethodToAction.java

License:Apache License

@Test
public void boundActionWithAjaxParameterShouldExecuteMethodWithAjaxContext() {
    TestClass bindable = WebBinding.bindable(TestClass.class);

    WebBinding.bindAction(testAction()).when(bindable).onAjax(null);
    context = null;/* w  w  w  .j  a  va  2s  . c o m*/
    target = null;
    bindable.onAjax(new AjaxRequestTarget() {
        @Override
        public Integer getPageId() {
            return null;
        }

        @Override
        public boolean isPageInstanceCreated() {
            return false;
        }

        @Override
        public Integer getRenderCount() {
            return null;
        }

        @Override
        public Class<? extends IRequestablePage> getPageClass() {
            return null;
        }

        @Override
        public PageParameters getPageParameters() {
            return null;
        }

        @Override
        public void respond(final IRequestCycle requestCycle) {
        }

        @Override
        public void detach(final IRequestCycle requestCycle) {
        }

        @Override
        public ILogData getLogData() {
            return null;
        }

        @Override
        public void add(final Component component, final String markupId) {
        }

        @Override
        public void add(final Component... components) {
        }

        @Override
        public void addChildren(final MarkupContainer parent, final Class<?> childCriteria) {
        }

        @Override
        public void addListener(final IListener listener) {
        }

        @Override
        public void appendJavaScript(final CharSequence javascript) {
        }

        @Override
        public void prependJavaScript(final CharSequence javascript) {
        }

        @Override
        public void registerRespondListener(final ITargetRespondListener listener) {
        }

        @Override
        public Collection<? extends Component> getComponents() {
            return null;
        }

        @Override
        public void focusComponent(final Component component) {
        }

        @Override
        public IHeaderResponse getHeaderResponse() {
            return null;
        }

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

        @Override
        public Page getPage() {
            return null;
        }
    });

    assertNotNull(context);
    assertNotNull(target);
}

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//from   w w w.  j  av a 2s.  c o 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.
        }
    };
    /*
            //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  .j a  va 2s  .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.
        }
    };
    component.send(page, Broadcast.BREADTH, new SelectModelEvent(target, entity));
}