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

Reply via email to