Examples of ComponentExt


Examples of realcix20.guis.utils.ComponentExt

    private void initialNoBeControledComponents(Vector componentExts) {
       
        Iterator componentExtIter = componentExts.iterator();
        while (componentExtIter.hasNext()) {
           
            ComponentExt componentExt = (ComponentExt)componentExtIter.next();
            Column column = componentExt.getColumn();
            JComponent component = componentExt.getComponent();
           
            switch (column.getInputType()) {
               
                case 1:
                case 2:
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

       
        Column column = null;
       
        Iterator componentExtIter = componentExts.iterator();
        while (componentExtIter.hasNext()) {
            ComponentExt componentExt = (ComponentExt)componentExtIter.next();
            Column tempColumn = componentExt.getColumn();
            if ( (tempColumn.getTableName().equals(tableName)) && (tempColumn.getColumnName().equals(columnName)) ) {
                column = tempColumn;
                break;
            }
        }
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

       
        Row row = null;
       
        Iterator componentExtIter = componentExts.iterator();
        while (componentExtIter.hasNext()) {
            ComponentExt componentExt = (ComponentExt)componentExtIter.next();
            Column column = componentExt.getColumn();
            if ( (column.getTableName().equals(tableName)) && (column.getColumnName().equals(columnName)) ) {
                row = componentExt.getRow();
                break;
            }
        }
       
        return row;
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

       
        JComponent component = null;
       
        Iterator componentExtIter = componentExts.iterator();
        while (componentExtIter.hasNext()) {
            ComponentExt componentExt = (ComponentExt)componentExtIter.next();
            Column column = componentExt.getColumn();
            if ( (column.getTableName().equals(tableName)) && (column.getColumnName().equals(columnName)) ) {
                component = componentExt.getComponent();
                break;
            }
        }
       
        return component;
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

                Integer n = (Integer)itemGroupsIter.next();
                container.getPropertyPane().setIconAt(n, null);
            }
            itemGroupsIter = container.getItemGroups().iterator();
            while (componentExtIter.hasNext()) {               
                ComponentExt componentExt = (ComponentExt)componentExtIter.next();
                Integer n = (Integer)itemGroupsIter.next();
                JLabel alertLabel = (JLabel)alertLabelIter.next();
                JComponent component = componentExt.getComponent();
                Column column = componentExt.getColumn();               
                if (column.isMandatory()) {                   
                    if ( (ComponentManager.getValue(component) == null) || (ComponentManager.getValue(component).toString().trim().equals("")) ) {
                        alertLabel.setVisible(true);
                        alertLabel.setIcon(ImageManager.getImage(ImageManager.EXCLAMATION_IMAGE));
                        if (column.isPrimaryKey()) {
                            alertLabel.setText(TxtManager.getTxt("VALIDATE.PRIMARYKEYISMUST"));
                        } else {
                            alertLabel.setText(TxtManager.getTxt("VALIDATE.NULLVALUE"));
                        }                       
                        container.getPropertyPane().setIconAt(n, ImageManager.getImage(ImageManager.ERROR_IMAGE));
                        result = false;
                    } else {
                        if (column.isPrimaryKey()) {
                            alertLabel.setIcon(ImageManager.getImage(ImageManager.HELP_IMAGE));
                            alertLabel.setText("");
                        } else {
                            alertLabel.setVisible(false);
                        }                       
                    }                   
                }               
            }                                     
            //second,validate insert or edit execute
            if (result) {
                setItemCellValue(container.getSelectedRow());
                Row row = container.getSelectedRow();
                if (row.isAdd()) {                   
                    result = container.getObject().classInsert_Child(row, true);                   
                    if (result) {                       
                        Iterator rowIter = container.getContainer().getCurrentRow().getRowSet().getRows().iterator();
                        while (rowIter.hasNext()) {                           
                            Row tempRow = (Row)rowIter.next();                           
                            if ( (row != tempRow) && (!tempRow.isDelete()) ) {                               
                                boolean flag = false;
                                Iterator cellIter = row.getNewCells().iterator();
                                Iterator tempCellIter = tempRow.getNewCells().iterator();                                   
                                while (cellIter.hasNext()) {
                                    Cell cell = (Cell)cellIter.next();
                                    Cell tempCell = (Cell)tempCellIter.next();
                                    Column column = findColumn(container.getObject(), cell.getTableName(), cell.getColumnName());
                                    if ( (column.isPrimaryKey()) && (column.getTableName().equals(container.getObject().getChildTableName())) ) {
                                        if (!cell.getColumnValue().equals(tempCell.getColumnValue())) {
                                            flag = true;
                                            break;
                                        }
                                    }
                                }
                                result = flag;
                                if (!result)
                                    break;                               
                            }                                                                                                              
                        }                                               
                    }                   
                }             
                else if (row.isModify()) {
                    result = container.getObject().classUpdate_Child(row, true);
                }
               
                componentExtIter = container.getItemComponentExts().iterator();
                alertLabelIter = container.getItemAlertLabels().iterator();
                itemGroupsIter = container.getItemGroups().iterator();
                while (componentExtIter.hasNext()) {
                    Integer n = (Integer)itemGroupsIter.next();
                    ComponentExt componentExt = (ComponentExt)componentExtIter.next();         
                    JLabel alertLabel = (JLabel)alertLabelIter.next();
                    Column column = componentExt.getColumn();
                    if (column.isPrimaryKey()) {
                        if (!result) {
                            alertLabel.setIcon(ImageManager.getImage(ImageManager.EXCLAMATION_IMAGE));
                            alertLabel.setText(TxtManager.getTxt("VALIDATE.PRIMARYKEYCONFLICT"));                           
                            container.getPropertyPane().setIconAt(n, ImageManager.getImage(ImageManager.ERROR_IMAGE));
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

            boolean result = true;           
            Iterator componentExtIter = container.getItemComponentExts().iterator();
            Iterator alertLabelIter = container.getItemAlertLabels().iterator();
            Iterator itemGroupsIter = container.getItemGroups().iterator();
            while (componentExtIter.hasNext()) {               
                ComponentExt componentExt = (ComponentExt)componentExtIter.next();         
                JLabel alertLabel = (JLabel)alertLabelIter.next();
                JComponent component = componentExt.getComponent();
                Integer n = (Integer)itemGroupsIter.next();
                Column column = componentExt.getColumn();
                if (column.getInputType() == 81) {
                    boolean cellResult = false;
                    DetailList detailList = (DetailList)component;
                    Object value = detailList.getValue();                   
                    detailList.getNotVisibleTableButton().doClick();
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

    private void setItemCellValue(Row row) {
                   
           
            Iterator componentExtIter = container.getItemComponentExts().iterator();
            while (componentExtIter.hasNext()) {
                ComponentExt componentExt = (ComponentExt)componentExtIter.next();
                Column column = componentExt.getColumn();
                JComponent component = componentExt.getComponent();
                Iterator cellIter = row.getNewCells().iterator();
                while (cellIter.hasNext()) {
                    Cell cell = (Cell)cellIter.next();
                    if ( (cell.getColumnName().equals(column.getColumnName())) && (cell.getTableName().equals(column.getTableName())) ) {
                       
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

            while (columnIter.hasNext()) {
                Column column = (Column)columnIter.next();
                if ( (column.isHeadField()) && (column.getGroupName() == groupName) ) {
                    JLabel label = new JLabel(column.toString());                                           
                    groupPanel.add(label, cc.xy(3, currentComponentNumber * 2 + 1));
                    ComponentExt componentExt = (ComponentExt)headComponentExtIter.next();
                    JComponent component = componentExt.getComponent();
                    groupPanel.add(component, cc.xy(5, currentComponentNumber * 2 + 1));
                    JLabel alertLabel = new JLabel();
                    componentExt.setAlertLabel(alertLabel);
                    alertLabel.setForeground(Color.RED);
                    if (column.isPrimaryKey()) {
                        alertLabel.setIcon(ImageManager.getImage(ImageManager.HELP_IMAGE));
                    } else {
                        alertLabel.setVisible(false);
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

        itemComponentExts = new Vector();
        Iterator columnIter = family.getColumns().iterator();
        while (columnIter.hasNext()) {
            Column column = (Column)columnIter.next();
            if (column.isHeadField()) {
                ComponentExt componentExt = new ComponentExt(ComponentManager.getComponent(column), column, currentRow);
                headComponentExts.add(componentExt);
            }
            else if (column.isItemField()) {
                ComponentExt componentExt = new ComponentExt(ComponentManager.getComponent(column), column, currentRow);
                itemComponentExts.add(componentExt);
            }
        }
    }
View Full Code Here

Examples of realcix20.guis.utils.ComponentExt

    }

    private void setAllComponentValue() {
        Iterator componentExtIter = componentExts.iterator();
        while (componentExtIter.hasNext()) {                   
            ComponentExt componentExt = (ComponentExt)componentExtIter.next();
            Column column = componentExt.getColumn();                   
            Row row = componentExt.getRow();
            JComponent component = componentExt.getComponent();
            if (action.equals("Add")) {
                Vector parameters = relationManager.getParameters_Defvalue(componentExt);
                if (parameters != null) {
                    String sql = relationManager.getSQL_Defvalue(componentExt, parameters);
                    DAO dao = DAO.getInstance();
                    dao.query(sql);
                    for (int i = 0; i < parameters.size(); i++) {
                        String parameter = (String)parameters.get(i);
                        StringTokenizer st = new StringTokenizer(parameter, ".");
                        String tableName = (String)st.nextElement();
                        String columnName = (String)st.nextElement();
                        ComponentExt tempComponentExt = relationManager.findComponentExt(tableName, columnName);
                        JComponent tempComponent = tempComponentExt.getComponent();                                   
                        dao.setObject(i+1, ComponentManager.getValue(tempComponent));
                    }
                    ResultSet rs = dao.executeQuery();
                    try {
                        if (rs.next()) {
                            ResultSetMetaData rsmd = rs.getMetaData();
                            for (int i = 1; i <= rsmd.getColumnCount(); i++) {
                                ComponentExt tempComponentExt = relationManager.findComponentExt(column.getTableName(), rsmd.getColumnName(i));
                                boolean isThisObjectColumn = (tempComponentExt != null);
                                if (isThisObjectColumn) {
                                    if (rs.getObject(i) != null) {
                                        ComponentManager.setValue(rs.getObject(i), tempComponentExt.getComponent());
                                    }
                                }
                            }
                        }
                        rs.close();
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.