Examples of DcObjectListElement


Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

    @Override
    public int update(String ID, DcObject dco) {
        int index = getIndex(ID);
        if (index >= 0) {
            DcObjectListElement element = getElement(index);
            if (element != null)
                updateElement(getElement(index), dco);
        }
        return index;
    }   
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

    }
   
    @Override
    public boolean remove(String[] keys) {
        boolean removed = false;
        DcObjectListElement element;
        for (String key : keys) {
            element = getElement(key);
            if (element != null) {
                getDcModel().removeElement(element);
                removed = true;
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

        return removed;
    }

    @Override
    public DcObject getSelectedItem() {
        DcObjectListElement element = (DcObjectListElement) getSelectedValue();
       
        DcObject dco = null;
        if (element != null)
            dco = element.getDcObject();
       
        return dco;
    }
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

        return dco;
    }
   
    @Override
    public int add(String key) {
        DcObjectListElement element = getDisplayElement(getModule().getIndex());
        element.setKey(key);
        getDcModel().addElement(element);
        return getDcModel().getSize() -1;
    }
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

        clear();
       
        DcListModel model = new DcListModel();
        renderer.stop();
       
        DcObjectListElement element;
        for (String key : keys.keySet()) {
          element = getDisplayElement(keys.get(key));
            element.setKey(key);
            model.addElement(element);
        }
       
        renderer.start();
       
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

        dco.setIDs();       
       
        if (getView() != null && getView().getType() == View._TYPE_SEARCH)
            dco.markAsUnchanged();
       
        DcObjectListElement element = getDisplayElement(dco.getModule().getIndex());
        element.setDcObject(dco);
        getDcModel().addElement(element);
       
        int index = getModel().getSize() - 1;
       
        if (autoScroll)
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

    @Override
    public void add(List<? extends DcObject> objects) {
        clear();
       
        DcListModel model = new DcListModel();
        DcObjectListElement element;
        for (DcObject dco : objects) {
            element = getDisplayElement(dco.getModule().getIndex());
            element.setDcObject(dco);
            element.setKey(dco.getID());
            model.addElement(element);
        }
       
        setModel(model);
        revalidate();
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

        super.clear();
    }
   
    public DcObjectListElement getDisplayElement(int module) {
       
        DcObjectListElement element = null;
        int moduleType = DcModules.get(module).getType();
       
        if (style == _ELABORATE) {
            if (module == DcModules._AUDIOCD)
                element = new DcAudioCDListHwElement(module);
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

        DcObjectList list = (DcObjectList) e.getSource();
        if (list.getItemCount() > 0 &&
            list.getModule() != null && 
            list.getModule().getType() != DcModule._TYPE_PROPERTY_MODULE) {
           
            DcObjectListElement elem = (DcObjectListElement) list.getDcModel().getElementAt(0);
            Dimension elemSize = elem.getPreferredSize();

            list.setFixedCellHeight(elemSize.height);
            list.setFixedCellWidth(elemSize.width);

            int width = ((JViewport) list.getParent()).getWidth();
View Full Code Here

Examples of net.datacrow.console.components.lists.elements.DcObjectListElement

    @Override
    public Component getListCellRendererComponent(
            JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {

        DcObjectListElement c = (DcObjectListElement) value;
        IViewComponent vc = (IViewComponent) list;
       
        if (render && !vc.isIgnoringPaintRequests()) {
           
            c.setFont(ComponentFactory.getStandardFont());
            c.load();
           
            if (c.getDcObject() != null) {
               
                if (c.getDcObject().getModule().canBeLend()) {
                    Long daysTillOverdue = (Long) c.getDcObject().getValue(DcObject._SYS_LOANDAYSTILLOVERDUE);
                    if (daysTillOverdue != null && daysTillOverdue.longValue() < 0)
                        c.setForeground(Color.RED);
                }
               
                setElementColor(isSelected, c, index);
            }
        }
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.