Package clips.delegate.directory.filtered

Examples of clips.delegate.directory.filtered.DirectoryCheckupTypeItem


       
        //создание списка хмлшег
        ArrayList<CheckupXMLData> xmlList = new ArrayList<CheckupXMLData>();
        try {
            for (int i = 0; i < selectedServices.size(); i++) {
                DirectoryCheckupTypeItem checkUpType = selectedServices.get(i).getCheckUpType();
                if (checkUpType != null) {
                    xmlList.add(new CheckupXMLData(checkUpType));
                } else {
                    xmlList.add(null);
                }
View Full Code Here


                    service.getCheckUpType(), "\\", dir);
            dialog.setVisible(true);
            if (dialog.getDlgResult() == ModalDialog.DLG_OK) {
                Selector selectedItems = dialog.getSelectedItems();
                if (selectedItems.size() > 0) {
                    DirectoryCheckupTypeItem checkupType = (DirectoryCheckupTypeItem) selectedItems.get(0);
                    if (!checkupType.isAnalyse()) {
                        MessageBox.showWarning("Должен быть выбран анализ");
                    } else {
                        service.setCheckUpType(checkupType);
                    }
                }
View Full Code Here

            try {
                if (xmlMap == null) {
                    xmlMap = new HashMap<Integer, CheckupXMLData>();
                    for (int i = 0; i < serviceList.size(); i++) {
                        DirectoryServiceItem service = serviceList.get(i);
                        DirectoryCheckupTypeItem checkupTypeItem = service.getCheckUpType();
                        if (checkupTypeItem != null && checkupTypeItem.getID() != 0) {
                            xmlMap.put(service.getID(), new CheckupXMLData(checkupTypeItem));
                        }
                    }
                }
            } catch (JDOMException ex) {
View Full Code Here

            return map;
        }

        @Override
        public Object getValueAt(int rowIndex, int columnIndex) {
            DirectoryCheckupTypeItem item = items.get(rowIndex);
            if (columnIndex == 0){
                return item;
            }
            if (columnIndex == 1){
                ArrayList<DirectorySpecialityItem> list = new ArrayList<DirectorySpecialityItem>();
View Full Code Here

            jLabel2.setText("Название осмотра: ");
        }
        if (checkupType == null) {
            this.isNew = true;
            CheckupTypeDetails details = new CheckupTypeDetails();
            this.checkupType = new DirectoryCheckupTypeItem(details);
            this.checkupType.setIsAnalyse(isAnalysys);
            this.metaDoc = new Document(new Element("analysys"));
        } else {
            this.metaDoc = Converter.stringToXml(checkupType.getMetadata());
            this.isNew = checkupType.isNotUsedInCheckup();
View Full Code Here

            //создание списка хмлшег
            ArrayList<CheckupXMLData> xmlList = new ArrayList<CheckupXMLData>();
            try {
                for (int i = 0; i < serviceList.size(); i++) {
                    DirectoryCheckupTypeItem checkUpType = serviceList.get(i).getCheckUpType();
                    if (checkUpType != null) {
                        xmlList.add(new CheckupXMLData(checkUpType));
                    } else {
                        xmlList.add(null);
                    }
View Full Code Here

    private ArrayList<DirectoryCheckupTypeItem> loadItems(boolean isAnalyse) throws ClipsException {
        directory = (DirectoryCheckupType) DirectoryLocator.getDirectory(DirectoryCheckupType.class, true);
        ArrayList<DirectoryCheckupTypeItem> items = new ArrayList<DirectoryCheckupTypeItem>();
        for (int i = 0; i < directory.getItems().size(); i++) {
            DirectoryCheckupTypeItem item = directory.getItems().get(i);
            if (item.getID() != 0 && item.isAnalyse() == isAnalyse) {
                items.add(item);
            }
        }
        return items;
    }
View Full Code Here

}//GEN-LAST:event_lstCheckupTypesMouseClicked

    private void btCopyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btCopyActionPerformed

        try {
            DirectoryCheckupTypeItem checkupType = (DirectoryCheckupTypeItem) tblTypes.getValueAt(tblTypes.getSelectedRowSorted(), 0);
            CheckupTypeDetails details = new CheckupTypeDetails();
            DirectoryCheckupTypeItem checkupTypeNew = new DirectoryCheckupTypeItem(details);
            checkupTypeNew.setTitle(checkupType.getTitle() + " (копия)");
            checkupTypeNew.setDescription(checkupType.getDescription());
            checkupTypeNew.setMetadata(checkupType.getMetadata());
            checkupTypeNew.setIsAnalyse(checkupType.isAnalyse());
            directory.getItems().append(checkupTypeNew);
            model.setItems(loadItems(isAnalyse));
        } catch (ClipsException e) {
            MessageBox.showException(e);
        }
View Full Code Here

        }
}//GEN-LAST:event_btCopyActionPerformed

    private void btRemoveActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btRemoveActionPerformed
        try {
            DirectoryCheckupTypeItem checkupType = (DirectoryCheckupTypeItem) tblTypes.getValueAt(tblTypes.getSelectedRowSorted(), 0);
            SelectorEditableExceptional<DirectoryCheckupTypeItem> items = directory.getItems();
            items.remove(checkupType);
            /*for (int i = 0; i < items.size(); i++) {
                if (checkupType == items.get(i)) {
                    items.remove(i);
View Full Code Here

    private void btNewActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btNewActionPerformed
        try {
            DlgMetadataEdit dialog = new DlgMetadataEdit(MainWindow.mainWindow, null, isAnalyse, getAuditManager());
            dialog.setVisible(true);
            if (dialog.getDlgResult() == DlgMetadataEdit.DLG_OK) {
                DirectoryCheckupTypeItem checkupType = dialog.getResult();
                directory.getItems().append(checkupType);
            }
            model.setItems(loadItems(isAnalyse));
        } catch (JDOMException ex) {
            MessageBox.showError(MessageBox.E_INVALID_XML_STRING);
View Full Code Here

TOP

Related Classes of clips.delegate.directory.filtered.DirectoryCheckupTypeItem

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.