Examples of LoadableDetachableModel


Examples of org.apache.wicket.model.LoadableDetachableModel

   
    public ItemListPanel(final String id, ItemSearch is) {
        super(id);
        // this.itemSearch = getCurrentItemSearch();
        this.itemSearch = is;
        LoadableDetachableModel itemListModel = new LoadableDetachableModel() {
            protected Object load() {
                logger.debug("loading item list from database");
                return getJtrac().findItems(itemSearch);
            }
        };
       
        // hack - ensure that wicket model "attach" happens NOW before pagination logic sp that
        // itemSearch is properly initialized in the LoadableDetachableModel#load() above
        itemListModel.getObject();
       
        //======================== PAGINATION ==================================
       
        int pageCount = 1;
        final int pageSize = itemSearch.getPageSize();
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

            }           
        });
       
        add(new SearchForm("form"));
       
        LoadableDetachableModel userListModel = new LoadableDetachableModel() {
            protected Object load() {               
                if(searchText == null) {
                    return getJtrac().findAllUsers();
                } else if(searchText.equals("")) {
                    // first time page loaded, don't query
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

    if (contributeDependencies)
    {
      contributeDependencies();
    }

    add(new StringHeaderContributor(new LoadableDetachableModel()
    {

      private static final long serialVersionUID = 1L;

      @Override
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

    label2.add(new AttributeModifier("unknown", new Model("invalid")));
    add(label2);

    // Label with attribute inserter
    Label label3 = new Label("label3", new Model("Label 3"));
    label3.add(new AttributeModifier("class", true, new LoadableDetachableModel()
    {
      private static final long serialVersionUID = 1L;

      @Override
      protected Object load()
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

     */
    public BreadCrumbsListView(String id)
    {
      super(id);
      setReuseItems(false);
      setModel(new LoadableDetachableModel()
      {
        private static final long serialVersionUID = 1L;

        protected Object load()
        {
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

                                                      final String loadMethod)
    {
        // assert that method exists
        ReflectUtils.getZeroArgMethod(bean.getClass(), loadMethod);
       
        return new LoadableDetachableModel() {
            @Override protected Object load()
            {
                return ReflectUtils.invokeZeroArgMethod(bean, loadMethod);
            }
        };
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

   
    image = new WebMarkupContainer("image");
    image.setOutputMarkupId(true);
    add(image);

    LoadableDetachableModel vars = new LoadableDetachableModel() {
      @Override protected Object load() {
        Map vars = new HashMap();
        vars.put("container", container.getMarkupId());
        vars.put("image", image.getMarkupId());
        vars.put("imageUrl", imageUrl);
        vars.put("width", width);
        vars.put("height", height);
        vars.put("rwidth", width/2);
        vars.put("rheight", height/2);
        vars.put("cropBg", urlFor(CropBehaviour.CROP_BG));
        return vars;
      }
    };
 
    add(TextTemplateHeaderContributor.forCss(CroppableImage.class, "crop.css", vars));
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

@SuppressWarnings("serial")
public abstract class ServerAdminPage extends GeoServerSecuredPage {
    private static final long serialVersionUID = 4712657652337914993L;

    public IModel getGeoServerModel(){
        return new LoadableDetachableModel(){
            public Object load() {
                return getGeoServerApplication().getGeoServer();
            }
        };
    }
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

            }
        };
    }

    public IModel getGlobalInfoModel(){
        return new LoadableDetachableModel(){
            public Object load() {
                return getGeoServerApplication().getGeoServer().getGlobal();
            }
        };
    }
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

            }
        };
    }

    public IModel getJAIModel(){
        return new LoadableDetachableModel(){
            public Object load() {
                return getGeoServerApplication()
                    .getGeoServer().getGlobal().getJAI();
            }
        };
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.