Author: ilgrosso
Date: Tue Jul 23 12:01:53 2013
New Revision: 1506002
URL: http://svn.apache.org/r1506002
Log:
White noise: cleanup
Modified:
syncope/trunk/core/src/main/java/org/apache/syncope/core/util/TaskUtil.java
Modified:
syncope/trunk/core/src/main/java/org/apache/syncope/core/util/TaskUtil.java
URL:
http://svn.apache.org/viewvc/syncope/trunk/core/src/main/java/org/apache/syncope/core/util/TaskUtil.java?rev=1506002&r1=1506001&r2=1506002&view=diff
==============================================================================
--- syncope/trunk/core/src/main/java/org/apache/syncope/core/util/TaskUtil.java
(original)
+++ syncope/trunk/core/src/main/java/org/apache/syncope/core/util/TaskUtil.java
Tue Jul 23 12:01:53 2013
@@ -30,6 +30,7 @@ import org.apache.syncope.core.persisten
import org.apache.syncope.core.persistence.beans.SyncTask;
import org.apache.syncope.core.persistence.beans.Task;
+@SuppressWarnings("unchecked")
public final class TaskUtil {
private final TaskType type;
@@ -85,23 +86,23 @@ public final class TaskUtil {
}
public <T extends Task> Class<T> taskClass() {
- Class result = null;
+ Class<T> result = null;
switch (type) {
case PROPAGATION:
- result = PropagationTask.class;
+ result = (Class<T>) PropagationTask.class;
break;
case SCHEDULED:
- result = SchedTask.class;
+ result = (Class<T>) SchedTask.class;
break;
case SYNCHRONIZATION:
- result = SyncTask.class;
+ result = (Class<T>) SyncTask.class;
break;
case NOTIFICATION:
- result = NotificationTask.class;
+ result = (Class<T>) NotificationTask.class;
break;
default:
@@ -137,23 +138,23 @@ public final class TaskUtil {
}
public <T extends TaskTO> Class<T> taskTOClass() {
- Class result = null;
+ Class<T> result = null;
switch (type) {
case PROPAGATION:
- result = PropagationTaskTO.class;
+ result = (Class<T>) PropagationTaskTO.class;
break;
case SCHEDULED:
- result = SchedTaskTO.class;
+ result = (Class<T>) SchedTaskTO.class;
break;
case SYNCHRONIZATION:
- result = SyncTaskTO.class;
+ result = (Class<T>) SyncTaskTO.class;
break;
case NOTIFICATION:
- result = NotificationTaskTO.class;
+ result = (Class<T>) NotificationTaskTO.class;
break;
default: