Examples of DurationData


Examples of com.art.anette.datamodel.dataobjects.sqldata.DurationData

        if (runningTask != null) {
            pauseTask(runningTask);
        }

        // Neue Duration erzeugen
        DurationData duration = initDuration(task);
        tasks.put(task.getId(), duration);
        // In das Model aufnehmen
        taskModel.addTask(task);
        // Übergebenen Task zum neuen laufenden Task setzen
        runningTask = task;
View Full Code Here

Examples of com.art.anette.datamodel.dataobjects.sqldata.DurationData

     *
     * @param t Task zu dem die Duration erzeugt werden soll
     * @return neu erzeugte Duration
     */
    public static DurationData initDuration(Task t) {
        DurationData d = new DurationData();
        Date date = new Date();
        d.start = date;
        d.end = date;
        d.comment = "";
        d.task = t.getId();
View Full Code Here

Examples of com.art.anette.datamodel.dataobjects.sqldata.DurationData

     */
    public void stopTask(Task task, String comment) {
        logger.info("stopTask(" + task + ')');
        if (tasks.containsKey(task.getId())) {
            // Duration aus der Map löschen
            DurationData d = tasks.remove(task.getId());
            // Startzeitpunkt in Minuten holen
            long start = DateTimeUtils.normalizeToSeconds(d.start);
            // Endzeitpunkt in Minuten holen
            d.end = new Date();
            long end = DateTimeUtils.normalizeToSeconds(d.end);
View Full Code Here

Examples of com.art.anette.datamodel.dataobjects.sqldata.DurationData

     * @return verstrichene Zeit in Sekunden
     */
    public long getDuration(Task task) {
        // Die Zeit nur dann berechnen, wenn task in der Map ist
        if (tasks.containsKey(task.getId())) {
            DurationData d = tasks.get(task.getId());
            Calendar cal = Calendar.getInstance();
            cal.setTime(d.start);
            long start = cal.getTimeInMillis() / 1000;
            long current = System.currentTimeMillis() / 1000;
            long paused = 0;
View Full Code Here

Examples of com.art.anette.datamodel.dataobjects.sqldata.DurationData

                while (isPaused() && !isInterrupted()) {
                    freeze();
                }
            }
            DurationData d = null;
            if (lastRunningTask != null) {
                d = taskController.getDurationObject(lastRunningTask);
            }
            final String task = d != null ? lastRunningTask.getName() : "-";
            final String started = d != null ? DateTimeUtils.formatDateTime(d.start) : "-";
View Full Code Here

Examples of com.art.anette.datamodel.dataobjects.sqldata.DurationData

     * @param taskId    die ID des Tasks
     */
    public Duration(DBControl dbControl, long id, long employee, long taskId) {
        super(dbControl, id);
        this.employee = employee;
        actual = new DurationData();
        modified = new DurationData();
        actual.task = taskId;
        modified.task = taskId;
    }
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.