List of usage examples for org.apache.wicket.ajax AjaxRequestTarget AjaxRequestTarget
AjaxRequestTarget
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)); }