EMMA Coverage Report (generated Wed Feb 13 07:49:24 ICT 2008)
[all classes][net.sourceforge.hiveboard.command]

COVERAGE SUMMARY FOR SOURCE FILE [NotificationCommands.java]

nameclass, %method, %block, %line, %
NotificationCommands.java100% (2/2)100% (4/4)95%  (41/43)88%  (7/8)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class NotificationCommands100% (1/1)100% (2/2)90%  (19/21)80%  (4/5)
setNotificationWriter (): Task 100% (1/1)89%  (16/18)75%  (3/4)
NotificationCommands (): void 100% (1/1)100% (3/3)100% (1/1)
     
class NotificationCommands$1100% (1/1)100% (2/2)100% (22/22)100% (3/3)
NotificationCommands$1 (NotificationCommands, HiveGuiApplicationMain, Event):... 100% (1/1)100% (10/10)100% (1/1)
doInBackground (): Void 100% (1/1)100% (12/12)100% (2/2)

1//  Copyright 2004-2007 Jean-Francois Poilpret
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7//     http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14 
15package net.sourceforge.hiveboard.command;
16 
17import org.jdesktop.application.Action;
18import org.jdesktop.application.Task;
19 
20import net.sourceforge.hiveboard.Event;
21import net.sourceforge.hiveboard.EventType;
22 
23public class NotificationCommands extends AbstractCommandHolder
24{
25        @Action(enabledProperty = NOTIFICATION_TOKEN_SETTABLE, block = Task.BlockingScope.WINDOW)
26        public Task        setNotificationWriter()
27        {
28                final Event current = _guiContext.getNotification();
29                if (current.getType() != EventType.EVT_REQUEST_TOKEN)
30                {
31                        return null;
32                }
33                return new AbstractTask<Void, Void>(_application)
34                {
35                        @Override protected Void doInBackground() throws Exception
36                        {
37                                _service.giveToken(current.getWhere(), current.getWho());
38                                return null;
39                        }
40                };
41        }
42}

[all classes][net.sourceforge.hiveboard.command]
EMMA 2.0.5312 (C) Vladimir Roubtsov