Examples of AWTDisplayGroup


Examples of ariba.ui.table.AWTDisplayGroup

    }

    public void init()
    {
        super.init();
        _displayGroup = new AWTDisplayGroup();

        Context context = MetaContext.currentContext(this);
        String field = (String)context.values().get(UIMeta.KeyField);
        DetailDataSource dataSource =  new DetailDataSource (null, field);
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

    }

    public void renderResponse(AWRequestContext requestContext, AWComponent component) {
        // auto-select first item if we're showing details
        if (showingFileContents() && currentDisplayGroup().selectedObject() == null) {
            AWTDisplayGroup currentDisplayGroup = currentDisplayGroup();
            if (currentDisplayGroup == _pathDisplayGroup || currentDisplayGroup == _pathMetaDisplayGroup) {
                if (currentDisplayGroup.filteredObjects().size() > 0) {
                    currentDisplayGroup.setSelectedObject(currentDisplayGroup().displayedObjects().get(0));
                }
                _fileContentsTabIndex = 0;
            } else if (_debugTrace != null && _debugTrace.componentTraceRoot() != null) {
                currentDisplayGroup().setSelectedObject(
                        _debugTrace.componentTraceRoot().findFirstNodeMatching(_debugTrace.mainComponentDefinition()));
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

    }

    public AWResponseGenerating invokeAction(AWRequestContext requestContext, AWComponent component)
    {
        // if they make a selection, then show files
        AWTDisplayGroup displayGroup = currentDisplayGroup();
        boolean hadSelection = (displayGroup.selectedObject() != null);
        AWResponseGenerating result =  super.invokeAction(requestContext, component);
        if (!hadSelection && (displayGroup.selectedObject() != null)) setShowingFileContents(true);
        return result;
    }
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

    public void init ()
    {
        super.init();
        initPackageList();
        _displayGroup = new AWTDisplayGroup();
        _displayGroup.setSelectedObject(_packageNames);
    }
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

            _currentDirectory = directory;
            _currentFileListing = currentFileListing();

        };
        if (_currentFileListing != null) {
            _displayGroup = new AWTDisplayGroup();
            _displayGroup.setObjectArray(_currentFileListing);
            _displayGroup.setSortOrderings(EmptyVector);
        }
    }
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

            List dataList = ListUtil.list();
            for (int i=0; i < 5; i++) {
                Map element = createElement(Fmt.S("DataElement %s",String.valueOf(i)));
                dataList.add(element);
            }
            _displayGroups[0] = new AWTDisplayGroup();
            _displayGroups[0].setSortOrderings(ListUtil.list());
            _displayGroups[0].setObjectArray(dataList);

            // Display Group 1
            dataList = ListUtil.list();
            for (int i=5; i < 10; i++) {
                Map element = createElement(Fmt.S("DataElement %s",String.valueOf(i)));
                dataList.add(element);
            }
            _displayGroups[1] = new AWTDisplayGroup();
            _displayGroups[1].setSortOrderings(ListUtil.list());
            _displayGroups[1].setObjectArray(dataList);

            // Display Group 2 -- test empty drop
            _displayGroups[2] = new AWTDisplayGroup();

            // Display Group 3
            dataList = ListUtil.list();
            for (int i=10; i < 15; i++) {
                Map element = createElement(Fmt.S("DataElement %s",String.valueOf(i)));
                dataList.add(element);
            }
            _displayGroups[3] = new AWTDisplayGroup();
            _displayGroups[3].setSortOrderings(ListUtil.list());
            _displayGroups[3].setObjectArray(dataList);

        }
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

    }

    public static AWTDisplayGroup setupDisplayGroup (AWRequestContext requestContext)
    {
        UIMeta.UIContext ctx = MetaContext.currentContext(requestContext.getCurrentComponent());
        AWTDisplayGroup displayGroup = (AWTDisplayGroup)ctx.values().get("displayGroup");
        Assert.that(displayGroup != null, "MetaSearch used without displayGroup in Meta Context");
        String className = (String)ctx.values().get(ObjectMeta.KeyClass);
        Class cls = (className != null) ? ClassUtil.classForName(className) : null;
        ObjectContextDataSource dataSource = (ObjectContextDataSource)displayGroup.dataSource();
        if (dataSource == null) {
            dataSource = new ObjectContextDataSource(cls);
            displayGroup.setDataSource(dataSource);
        }
        else {
            dataSource.setEntityClass(cls);
        }
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

        super.renderResponse(requestContext, component);
    }

    public static void updateQuerySpecification (AWRequestContext requestContext, QuerySpecification spec)
    {
        AWTDisplayGroup displayGroup = setupDisplayGroup(requestContext);

        ((ObjectContextDataSource)displayGroup.dataSource()).setQuerySpecification(spec);
        displayGroup.fetch();
    }
View Full Code Here

Examples of ariba.ui.table.AWTDisplayGroup

                       ChooserSelectionSource selectionSource,
                       Object /*AWFormatting*/ formatter)
    {
        _chooserState = chooserState;
        _selectionSource = selectionSource;
        _displayGroup = new AWTDisplayGroup();
        _selectedDisplayGroup = new AWTDisplayGroup();
        _formatter = formatter;
        List initialSelectedObjects = _chooserState.selectedObjects();
        if (initialSelectedObjects != null) {
            _selectedDisplayGroup.setObjectArray(initialSelectedObjects);
            _selectedDisplayGroup.setSelectedObjects(initialSelectedObjects);
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.