Package org.apache.ace.webui

Examples of org.apache.ace.webui.NamedObject


    private volatile LogService m_log;
   
    private final ExecutorService m_executor = Executors.newCachedThreadPool();
   
    public Panel create(Map<String, Object> context) {
        NamedObject namedObject = (NamedObject) context.get("object");
        StatefulTargetObject target = (StatefulTargetObject) namedObject.getObject();
        return new NodePanel(this, target.getID());
    }
View Full Code Here


            addListener(new ItemClickListener() {
                public void itemClick(ItemClickEvent event) {
                    if (event.isDoubleClick()) {
                        String itemId = (String) event.getItemId();
                        RepositoryObject object = getFromId(itemId);
                        NamedObject namedObject = m_associations.getNamedObject(object);
                        showEditWindow(namedObject);
                    }
                }
            });
        }
View Full Code Here

            .setInterface(UIExtensionFactory.class.getName(), props)
            .setImplementation(new UIExtensionFactory() {
                public Component create(Map<String, Object> context) {
                    VerticalLayout vl = new VerticalLayout();
                    vl.setCaption("Info");
                    final NamedObject namedObject = (NamedObject) context.get("object");
                    final StatefulTargetObject target = (StatefulTargetObject) namedObject.getObject();
                    Label info = new Label(
                        "Target ID          : " + namedObject.getName() + "\n" +
                        "Installed version  : " + (target.getLastInstallVersion() == null ? "(none)" : target.getLastInstallVersion()) + "\n" +
                        "Available version  : " + target.getCurrentVersion() + "\n" +
                        "Store state        : " + target.getStoreState() + "\n" +
                        "Provisioning state : " + target.getProvisioningState() + "\n" +
                        "Registration state : " + target.getRegistrationState());
View Full Code Here

     *            the row/item ID of the double clicked item.
     */
    protected void handleItemDoubleClick(Object itemId) {
        RepositoryObject object = getFromId(itemId);

        NamedObject namedObject = NamedObjectFactory.getNamedObject(object);
        if (namedObject != null) {
            showEditWindow(namedObject);
        }
    }
View Full Code Here

        }
        return null;
    }

    private String getName(RepositoryObject entity) {
        NamedObject obj = NamedObjectFactory.getNamedObject(entity);
        if (obj == null) {
            return null;
        }
        String name = obj.getName();
        return name == null || "".equals(name.trim()) ? null : name;
    }
View Full Code Here

    @Override
    protected void handleItemDoubleClick(Object itemId) {
        StatefulTargetObject object = getStatefulTargetFromId(itemId);

        NamedObject namedObject = NamedObjectFactory.getNamedObject(object);
        if (namedObject != null) {
            showEditWindow(namedObject);
        }
    }
View Full Code Here

                addListener(new ItemClickListener() {
                    public void itemClick(ItemClickEvent event) {
                        if (event.isDoubleClick()) {
                            String itemId = (String) event.getItemId();
                            RepositoryObject object = getFromId(itemId);
                            NamedObject namedObject = m_associations.getNamedObject(object);
                            showEditWindow(namedObject, main);
                        }
                    }
                });
            }
View Full Code Here

                    else {
                        object = null;
                    }
                }
                if (object != null) {
                    NamedObject namedObject = getNamedObject(object);
                    if (namedObject != null) {
                        if (namedObject.getName().equals(value)) {
                            return object;
                        }
                    }
                }
            }
View Full Code Here

        // shows off components that are contributed by extensions
        manager.add(createComponent()
            .setInterface(UIExtensionFactory.class.getName(), new Properties() {{ put(UIExtensionFactory.EXTENSION_POINT_KEY, UIExtensionFactory.EXTENSION_POINT_VALUE_TARGET); }})
            .setImplementation(new UIExtensionFactory() {
                public Component create(Map<String, Object> context) {
                    final NamedObject object = (NamedObject) context.get("object");
                    VerticalLayout vl = new VerticalLayout();
                    vl.setCaption("Info");
                    final NamedObject namedObject = (NamedObject) context.get("object");
                    final StatefulGatewayObject target = (StatefulGatewayObject) namedObject.getObject();
                    Label info = new Label("Target ID: " + namedObject.getName() + "<br />" +
                    "Installed version: " + target.getLastInstallVersion() + "<br />" +
                "Available version: " + target.getCurrentVersion() + "<br />" +
            "Provisioning state: " + target.getProvisioningState() + "<br />" +
            "Registration state: " + target.getRegistrationState());
                    info.setContentMode(Label.CONTENT_XHTML);
View Full Code Here

    private volatile LogService m_log;
   
    private final ExecutorService m_executor = Executors.newCachedThreadPool();
   
    public Panel create(Map<String, Object> context) {
        NamedObject namedObject = (NamedObject) context.get("object");
        StatefulGatewayObject target = (StatefulGatewayObject) namedObject.getObject();
        return new NodePanel(this, target.getID());
    }
View Full Code Here

TOP

Related Classes of org.apache.ace.webui.NamedObject

Copyright © 2018 www.massapicom. 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.