Examples of LoadableDetachableModel


Examples of org.apache.wicket.model.LoadableDetachableModel

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

Examples of org.apache.wicket.model.LoadableDetachableModel

            }
        };
    }

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

Examples of org.apache.wicket.model.LoadableDetachableModel

            }
        };
    }
   
    public IModel getLoggingInfoModel() {
        return new LoadableDetachableModel() {
            @Override
            protected Object load() {
                return getGeoServer().getLogging();
            }
        };
View Full Code Here

Examples of org.apache.wicket.model.LoadableDetachableModel

*
*/
public abstract class BaseServiceAdminPage<T extends ServiceInfo> extends GeoServerSecuredPage {

    public BaseServiceAdminPage() {
        final IModel infoModel = new LoadableDetachableModel() {
            public Object load() {
                return getGeoServer().getService(getServiceClass());
            }
        };
       
        Form form = new Form( "form", new CompoundPropertyModel(infoModel));
        add(form);
       
        form.add(new Label("service.enabled", new StringResourceModel("service.enabled", this, null, new Object[]{
            getServiceName()
        })));
        form.add(new TextField("maintainer"));
        TextField onlineResource = new TextField("onlineResource");
        onlineResource.add(new UrlValidator());
        form.add(onlineResource);
        form.add(new CheckBox("enabled"));
        form.add(new CheckBox("citeCompliant"));
        form.add(new TextField("title"));
        form.add(new TextArea("abstract"));
        form.add(new KeywordsEditor("keywords", LiveCollectionModel.list(new PropertyModel(infoModel, "keywords"))));
        form.add(new TextField("fees"));
        form.add(new TextField("accessConstraints"));
       
        build(infoModel, form);
       
        //add the extension panels
        ListView extensionPanels = createExtensionPanelList("extensions", infoModel);
        form.add(extensionPanels);
       
        SubmitLink submit = new SubmitLink("submit",new StringResourceModel( "save", (Component)null, null) ) {
            @Override
            public void onSubmit() {
                handleSubmit((T)infoModel.getObject());
                setResponsePage(GeoServerHomePage.class);
            }
        };
        form.add(submit);
       
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

     */
    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

    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;

      protected Object load()
      {
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

        CoverageAccessInfo currCoverageAccessInfo = getGeoServerApplication().getGeoServer().getGlobal().getCoverageAccess().clone();
        return new Model<CoverageAccessInfo>(currCoverageAccessInfo);
    }

    public IModel getContactInfoModel(){
        return new LoadableDetachableModel(){
            public Object load() {
                return getGeoServerApplication()
                    .getGeoServer()
                    .getGlobal()
                    .getContact();
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.