Package open.dolphin.helper

Examples of open.dolphin.helper.Task


        //int delay = ClientContext.getInt("chart.timerDelay"); // 200
        String message = "カルテオープン";
        String patientName = getPatientVisit().getPatient().getFullName() + sama;
        String note = patientName + "を開いています...";

        Task task = new Task<KarteBean>(null, message, note, maxEstimation) {

            @Override
            protected KarteBean doInBackground() throws Exception {
                logger.debug("CahrtImpl start task doInBackground");
                //
                // Database から患者のカルテを取得する
                //
                int past = Project.getPreferences().getInt(Project.DOC_HISTORY_PERIOD, -12);
                GregorianCalendar today = new GregorianCalendar();
                today.add(GregorianCalendar.MONTH, past);
                today.clear(Calendar.HOUR_OF_DAY);
                today.clear(Calendar.MINUTE);
                today.clear(Calendar.SECOND);
                today.clear(Calendar.MILLISECOND);
                DocumentDelegater ddl = new DocumentDelegater();
                KarteBean karteBean = ddl.getKarte(getPatientVisit().getPatient().getId(), today.getTime());
                return karteBean;
            }

            @Override
            protected void succeeded(KarteBean karteBean) {
                logger.debug("CahrtImpl start task succeeded");
                karteBean.setPatient(null);

                karteBean.setPatient(getPatientVisit().getPatient());
                setKarte(karteBean);
                initComponents();
                logger.debug("initComponents end");
                SwingUtilities.invokeLater(new Runnable() {

                    @Override
                    public void run() {
                        getDocumentHistory().showHistory();
                    }
                });
            }
        };
        //task.setMillisToPopup(delay);
        task.execute();
    }
View Full Code Here


            int delay = ClientContext.getInt("task.default.delay");
            String note = ClientContext.getString("task.default.searchMessage");
            String message = null;
            Component c = getFrame();

            Task task = new Task<ArrayList>(c, message, note, maxEstimation) {

                @Override
                protected ArrayList doInBackground() throws Exception {
                    logger.debug("getUsers doInBackground");
                    ArrayList result = udl.getAllUser();
                    return result;
                }

                @Override
                protected void succeeded(ArrayList results) {
                    logger.debug("getUsers succeeded");
                    if (udl.getErrorCode() == BusinessDelegater.NO_ERROR) {
                        tableModel.setObjectList(results);
                    } else {
                        JOptionPane.showMessageDialog(getFrame(),
                                udl.getErrorMessage(),
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.WARNING_MESSAGE);
                    }
                }
            };
            //task.setMillisToPopup(delay);
            task.execute();
        }
View Full Code Here

            String message = null;
            Component c = getFrame();

            final String deleteId = entry.getUserId();

            Task task = new Task<ArrayList>(c, message, note, maxEstimation) {

                @Override
                protected ArrayList doInBackground() throws Exception {
                    logger.debug("deleteUser doInBackground");
                    ArrayList result = null;
                    if (udl.removeUser(deleteId) > 0) {
                        result = udl.getAllUser();
                    }
                    return result;
                }

                @Override
                protected void succeeded(ArrayList results) {
                    logger.debug("deleteUser succeeded");
                    if (udl.getErrorCode() == BusinessDelegater.NO_ERROR) {
                        tableModel.setObjectList(results);
                        JOptionPane.showMessageDialog(getFrame(),
                                DELETE_USER_SUCCESS_MSG,
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.INFORMATION_MESSAGE);

                    } else {
                        JOptionPane.showMessageDialog(getFrame(),
                                udl.getErrorMessage(),
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.WARNING_MESSAGE);
                    }
                }
            };
            //task.setMillisToPopup(delay);
            task.execute();
        }
View Full Code Here

            int delay = ClientContext.getInt("task.default.delay");
            String addMsg = ClientContext.getString("task.default.addMessage");
            String message = null;
            Component c = getFrame();

            Task task = new Task<Boolean>(c, message, addMsg, maxEstimation) {

                @Override
                protected Boolean doInBackground() throws Exception {
                    logger.debug("addUserEntry doInBackground");
                    int cnt = udl.putUser(user);
                    return (cnt > 0);
                }

                @Override
                protected void succeeded(Boolean results) {
                    logger.debug("addUserEntry succeeded");
                    if (results.booleanValue()) {
                        JOptionPane.showMessageDialog(getFrame(),
                                ADD_USER_SUCCESS_MSG,
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.INFORMATION_MESSAGE);

                    } else {
                        JOptionPane.showMessageDialog(getFrame(),
                                udl.getErrorMessage(),
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.WARNING_MESSAGE);
                    }
                }
            };
            //task.setMillisToPopup(delay);
            task.execute();
        }
View Full Code Here

            int delay = ClientContext.getInt("task.default.delay");
            String updateMsg = ClientContext.getString("task.default.updateMessage");
            String message = null;
            Component c = getFrame();

            Task task = new Task<Boolean>(c, message, updateMsg, maxEstimation) {

                @Override
                protected Boolean doInBackground() throws Exception {
                    logger.debug("updateUser doInBackground");
                    int cnt = udl.updateFacility(user);
                    return (cnt > 0);
                }

                @Override
                protected void succeeded(Boolean result) {
                    logger.debug("updateUser succeeded");
                    if (result.booleanValue()) {
                        JOptionPane.showMessageDialog(getFrame(),
                                FACILITY_SUCCESS_MSG,
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.INFORMATION_MESSAGE);
                    } else {
                        JOptionPane.showMessageDialog(getFrame(),
                                udl.getErrorMessage(),
                                ClientContext.getFrameTitle(getName()),
                                JOptionPane.WARNING_MESSAGE);
                    }
                }
            };
            //task.setMillisToPopup(delay);
            task.execute();
        }
View Full Code Here

TOP

Related Classes of open.dolphin.helper.Task

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.