Skip to content
Snippets Groups Projects
Commit bca68e9c authored by anttil's avatar anttil
Browse files

SWE-2 / SP-263: Generic definition enchancement

SVN: 26766
parent d3cce122
No related branches found
No related tags found
No related merge requests found
...@@ -16,12 +16,12 @@ ...@@ -16,12 +16,12 @@
package ch.systemsx.cisd.openbis.uitest.type; package ch.systemsx.cisd.openbis.uitest.type;
import ch.systemsx.cisd.openbis.uitest.widget.AtomicWidget;
import ch.systemsx.cisd.openbis.uitest.widget.Checkbox; import ch.systemsx.cisd.openbis.uitest.widget.Checkbox;
import ch.systemsx.cisd.openbis.uitest.widget.DropDown; import ch.systemsx.cisd.openbis.uitest.widget.DropDown;
import ch.systemsx.cisd.openbis.uitest.widget.Fillable; import ch.systemsx.cisd.openbis.uitest.widget.Fillable;
import ch.systemsx.cisd.openbis.uitest.widget.Text; import ch.systemsx.cisd.openbis.uitest.widget.Text;
import ch.systemsx.cisd.openbis.uitest.widget.TextArea; import ch.systemsx.cisd.openbis.uitest.widget.TextArea;
import ch.systemsx.cisd.openbis.uitest.widget.AtomicWidget;
/** /**
* @author anttil * @author anttil
...@@ -43,7 +43,8 @@ public enum PropertyTypeDataType ...@@ -43,7 +43,8 @@ public enum PropertyTypeDataType
private Class<?> widgetClass; private Class<?> widgetClass;
private <T extends AtomicWidget & Fillable> PropertyTypeDataType(String name, Class<T> widgetClass) private <T extends AtomicWidget & Fillable> PropertyTypeDataType(String name,
Class<T> widgetClass)
{ {
this.name = name; this.name = name;
this.widgetClass = widgetClass; this.widgetClass = widgetClass;
...@@ -55,7 +56,7 @@ public enum PropertyTypeDataType ...@@ -55,7 +56,7 @@ public enum PropertyTypeDataType
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public <T extends AtomicWidget & Fillable> Class<T> representedAs() public <T extends AtomicWidget> Class<T> representedAs()
{ {
return (Class<T>) widgetClass; return (Class<T>) widgetClass;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment