Oscar Bou created ISIS-482:
------------------------------
Summary: Allow as "choices" return type any descendant of
"Collection"
Key: ISIS-482
URL: https://issues.apache.org/jira/browse/ISIS-482
Project: Isis
Issue Type: Improvement
Components: Core
Affects Versions: core-1.3.0
Reporter: Oscar Bou
Assignee: Dan Haywood
Current implementation only allows to return a List with the choices for a
given property, action or action parameter.
It should be improved to allow to return any descendant of java.util.Collection.
All these cases should be valid:
class Customer {
@SuppressWarnings("unused")
public void someAction(final int x, final long y, final long z) {
}
@SuppressWarnings("unused")
public Collection<Integer> choices0SomeAction() {
return Collections.emptyList();
}
@SuppressWarnings("unused")
public List<Long> choices1SomeAction() {
return Collections.emptyList();
}
@SuppressWarnings("unused")
public Set<Long> choices2SomeAction() {
return Collections.emptySet();
}
}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira