aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/notification
diff options
context:
space:
mode:
authorWerner Dittmann <wernerd@java.net>2009-04-20 15:32:04 +0000
committerWerner Dittmann <wernerd@java.net>2009-04-20 15:32:04 +0000
commit4882fb691ce55c154ee0698c79240ba1574778f9 (patch)
tree9d1831abb863d513226725d26d911a1ec0f1b6ed /src/net/java/sip/communicator/impl/notification
parent2af15f779d7a323392e4416ffcfeae0f9a0a64e8 (diff)
downloadjitsi-4882fb691ce55c154ee0698c79240ba1574778f9.zip
jitsi-4882fb691ce55c154ee0698c79240ba1574778f9.tar.gz
jitsi-4882fb691ce55c154ee0698c79240ba1574778f9.tar.bz2
Fix warning: raw types, unused variables, etc. Contributes to issue #637.
Diffstat (limited to 'src/net/java/sip/communicator/impl/notification')
-rw-r--r--src/net/java/sip/communicator/impl/notification/EventNotification.java6
-rw-r--r--src/net/java/sip/communicator/impl/notification/NotificationServiceImpl.java36
2 files changed, 22 insertions, 20 deletions
diff --git a/src/net/java/sip/communicator/impl/notification/EventNotification.java b/src/net/java/sip/communicator/impl/notification/EventNotification.java
index 147daf2..f61b948 100644
--- a/src/net/java/sip/communicator/impl/notification/EventNotification.java
+++ b/src/net/java/sip/communicator/impl/notification/EventNotification.java
@@ -32,7 +32,7 @@ public class EventNotification
* Contains all actions which will be executed when this event notification
* is fired.
*/
- private final Hashtable actionsTable = new Hashtable();
+ private final Hashtable<String, Action> actionsTable = new Hashtable<String, Action>();
/**
* Creates an instance of <tt>EventNotification</tt> by specifying the
@@ -79,7 +79,7 @@ public class EventNotification
*
* @return the set of actions registered for this event notification
*/
- public Map getActions()
+ public Map<String, Action> getActions()
{
return actionsTable;
}
@@ -95,7 +95,7 @@ public class EventNotification
*/
public Action getAction(String actionType)
{
- return (Action) actionsTable.get(actionType);
+ return actionsTable.get(actionType);
}
/**
diff --git a/src/net/java/sip/communicator/impl/notification/NotificationServiceImpl.java b/src/net/java/sip/communicator/impl/notification/NotificationServiceImpl.java
index c639eab..5d25742 100644
--- a/src/net/java/sip/communicator/impl/notification/NotificationServiceImpl.java
+++ b/src/net/java/sip/communicator/impl/notification/NotificationServiceImpl.java
@@ -123,7 +123,7 @@ public class NotificationServiceImpl
EventNotification notification = null;
if(notificationsTable.containsKey(eventType))
- notification = (EventNotification) notificationsTable.get(eventType);
+ notification = notificationsTable.get(eventType);
else
{
notification = new EventNotification(eventType);
@@ -236,7 +236,7 @@ public class NotificationServiceImpl
String actionType)
{
EventNotification notification
- = (EventNotification) notificationsTable.get(eventType);
+ = notificationsTable.get(eventType);
if(notification == null)
return;
@@ -271,7 +271,7 @@ public class NotificationServiceImpl
* @return an iterator over a list of all events registered in this
* notifications service
*/
- public Iterator getRegisteredEvents()
+ public Iterator<String> getRegisteredEvents()
{
return Collections.unmodifiableSet(
notificationsTable.keySet()).iterator();
@@ -295,6 +295,8 @@ public class NotificationServiceImpl
if(notification == null)
return null;
+ // TODO: cleanup mixed usage of different classes/objects in hashtable
+ // Cleanup together with NotificationService and NotificationConfigurationPanel
Hashtable actions = new Hashtable();
for (Object value : notification.getActions().values())
@@ -324,7 +326,7 @@ public class NotificationServiceImpl
String actionType)
{
EventNotification notification
- = (EventNotification) notificationsTable.get(eventType);
+ = notificationsTable.get(eventType);
if(notification == null)
return null;
@@ -388,16 +390,16 @@ public class NotificationServiceImpl
Object tag)
{
EventNotification notification
- = (EventNotification) notificationsTable.get(eventType);
+ = notificationsTable.get(eventType);
if(notification == null || !notification.isActive())
return;
- Iterator actions = notification.getActions().values().iterator();
+ Iterator<Action> actions = notification.getActions().values().iterator();
while(actions.hasNext())
{
- Action action = (Action) actions.next();
+ Action action = actions.next();
String actionType = action.getActionType();
@@ -671,7 +673,7 @@ public class NotificationServiceImpl
// Load the data in the notifications table.
EventNotification notification
- = (EventNotification)notificationsTable.get(eventType);
+ = notificationsTable.get(eventType);
if(notification == null)
{
@@ -733,7 +735,7 @@ public class NotificationServiceImpl
public boolean isActive(String eventType)
{
EventNotification eventNotification
- = (EventNotification) notificationsTable.get(eventType);
+ = notificationsTable.get(eventType);
if(eventNotification == null)
return false;
@@ -803,7 +805,7 @@ public class NotificationServiceImpl
for (int i = 0 ; i < changeListeners.size(); i ++)
{
- listener = (NotificationChangeListener) changeListeners.get(i);
+ listener = changeListeners.get(i);
if (eventType.equals(NotificationActionTypeEvent.ACTION_ADDED))
{
@@ -901,7 +903,7 @@ public class NotificationServiceImpl
EventNotification notification = null;
if(notificationsTable.containsKey(eventType))
- notification = (EventNotification) notificationsTable.get(eventType);
+ notification = notificationsTable.get(eventType);
else
{
notification = new EventNotification(eventType);
@@ -994,7 +996,7 @@ public class NotificationServiceImpl
EventNotification notification = null;
if(notificationsTable.containsKey(eventType))
- notification = (EventNotification) notificationsTable.get(eventType);
+ notification = notificationsTable.get(eventType);
else
{
notification = new EventNotification(eventType);
@@ -1061,11 +1063,11 @@ public class NotificationServiceImpl
{
EventNotification notification = notificationsTable.get(eventType);
- Vector actionsToRemove = new Vector(notification.getActions().keySet());
- Iterator actionIter = actionsToRemove.iterator();
+ Vector<String> actionsToRemove = new Vector<String>(notification.getActions().keySet());
+ Iterator<String> actionIter = actionsToRemove.iterator();
while (actionIter.hasNext())
{
- String actionType = (String)actionIter.next();
+ String actionType = actionIter.next();
removeEventNotificationAction(eventType, actionType);
}
@@ -1078,10 +1080,10 @@ public class NotificationServiceImpl
String eventType = entry.getKey();
EventNotification notification = entry.getValue();
- Iterator actionIter = notification.getActions().keySet().iterator();
+ Iterator<String> actionIter = notification.getActions().keySet().iterator();
while (actionIter.hasNext())
{
- String actionType = (String)actionIter.next();
+ String actionType = actionIter.next();
registerNotificationForEvent(
eventType,