Package com.art.anette.datamodel.dataobjects.simple

Examples of com.art.anette.datamodel.dataobjects.simple.Task


            return true;
        } else if (dObj instanceof WorkPackage) {
            final WorkPackage wp = (WorkPackage) dObj;
            return existsProject(wp.getProjectId()) && isAllowedToView(wp.getProject());
        } else if (dObj instanceof Task) {
            final Task t = (Task) dObj;
            return existsWorkPackage(t.getWorkPackageId()) && isAllowedToView(t.getWorkPackage());
        } else if (dObj instanceof EmployeeProjectRelation) {
            final EmployeeProjectRelation epr = (EmployeeProjectRelation) dObj;
            return existsProject(epr.getRightId()) && isAllowedToView(epr.getRight());
        } else if (dObj instanceof EmployeeWorkPackageRelation) {
            final EmployeeWorkPackageRelation ewpr = (EmployeeWorkPackageRelation) dObj;
View Full Code Here


    }

    @Override
    public Object getValueAt(int rowIndex, int columnIndex) {
        if (!entries.isEmpty()) {
            final Task task = entries.get(rowIndex);
            switch (columnIndex) {
                case NAME:
                    return task.getName();
                case STATE:
                    return states[getStateIndex(task)];
                case STARTED:
                    return DateTimeUtils.formatDateTime(taskController.getDurationObject(task).start);
                case DURATION:
View Full Code Here

    /**
     * Die Daten der Tätigkeit werden ausgelesen und angezeigt.
     */
    @Override
    protected void update() {
        Task task = (Task) dataObject;

        lblName.setText(task.getName());
        lblOwner.setText(task.getEmployee().getName());
        chkVisible.setSelected(task.isVisible());
    }
View Full Code Here

            String q = SQLFormatter.generateQuery("SELECT * FROM %s WHERE workpackage in (%s) AND %s", Task.getTableName(), workPackage, getTimestampQuery(ts));
            ResultSet rs = dbConnector.query(q);
            while (rs.next()) {
                if (stub) {
                    result.add(new Task(sdbc, rs.getLong("id"), rs.getLong("employee"), rs.getLong("workpackage")));
                } else {
                    result.add(new Task(sdbc, rs));
                }
            }
            rs.close();

        } catch (SQLException ex) {
View Full Code Here

                } else {
                    setIcon(new ImageIcon(getClass().getResource("/com/art/anette/client/ui/resources/workpackage.png")));
                }
            }
        } else if (dObj instanceof Task) {
            Task task = (Task) dObj;
            if (task.getEmployee().equals(emp)) {
                setIcon(new ImageIcon(getClass().getResource("/com/art/anette/client/ui/resources/task.png")));
            } else {
                setIcon(new ImageIcon(getClass().getResource("/com/art/anette/client/ui/resources/task_red.png")));
            }
        } else if (dObj instanceof FTOverride) {
View Full Code Here

    @Override
    public List<Duration> getTableEntries() {
        Logic.lockReading();
        List<Duration> durations;
        try {
            Task task = (Task) object;
            durations = task.getDurations();

            for (Duration duration : durations) {
                duration.addObserver(this);
            }
        } finally {
View Full Code Here

     * Setzt die Auswahl und beendet den Dialog.
     *
     * @param evt Wird nicht benutzt.
     */
    private void btnSelectActionPerformed(ActionEvent evt) {
        Task t = ProgressUtils.getSelectedObjectInList(tblTaskList);
        if (t != null) {
            taskSelection.setTask(t);
        } else {
            DataObject d = ProgressUtils.getSelectedObjectInTree(treeTasks);
            if (d instanceof Task) {
View Full Code Here

     *
     * @param evt Wird nicht benutzt.
     */
    private void btnEditTaskActionPerformed(ActionEvent evt) {//GEN-FIRST:event_btnEditTaskActionPerformed
        DataObject o = ProgressUtils.getSelectedObjectInTree(treeTasks);
        Task to = null;
        if (treeTasks.hasFocus() && o instanceof Task) {
            to = (Task) o;
        } else {
            Task t = ProgressUtils.getSelectedObjectInList(tblTaskList);
            if (t != null) {
                to = t;
            }
        }

View Full Code Here

     * Tabelle angeklickt wurde.
     *
     * @param evt Wird nicht verwendet.
     */
    private void tblTaskListMouseClicked(MouseEvent evt) {
        Task t = ProgressUtils.getSelectedObjectInList(tblTaskList);
        if (t != null) {
            btnEditTask.setEnabled(logic.getEmployee().isAllowedToEdit(t));
            btnDeleteTask.setEnabled(logic.getEmployee().isAllowedToDelete(t));
            btnSelect.setEnabled(true);
            if (evt.getClickCount() == 2 && btnEditTask.isEnabled()) {
View Full Code Here

    @Override
    public Object getValueAt(int rowIndex, int columnIndex) {
        if (!entries.isEmpty()) {
            DataObject obj = entries.get(rowIndex);
            WorkPackage wp = null;
            Task task = null;
            if (obj instanceof WorkPackage) {
                wp = (WorkPackage) obj;
            } else {
                task = (Task) obj;
            }

            switch (columnIndex) {
                case NAME:
                    return wp != null ? wp.getName() : task.getName();
                case MANAGER:
                    return wp != null ? wp.getManager().toString() : task.getEmployee().toString();
                case TYPE:
                    return wp != null ? lang.getString("ColTypeW") : lang.getString("ColTypeT");
                case PROGRESS:
                    return wp != null ? (float) Logic.getProgress(wp) : 0;
View Full Code Here

TOP

Related Classes of com.art.anette.datamodel.dataobjects.simple.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.