|
FUNCTION get_rvd (input : requirement_assignment_item, id : STRING) : SET [0:?] OF requirement_view_definition; LOCAL rvd : SET [ 0 : ? ] OF requirement_view_definition := [ ] ; ra : SET [ 0 : ? ] OF requirement_assignment_armx := [ ] ; END_LOCAL ; ra := bag_to_set ( ( QUERY ( rai <* USEDIN ( input , 'requirement_assignment_xim.' + 'requirement_assignment_armx.assigned_to' ) | ( rai . id = id ) ) ) ) ; REPEAT i := 1 TO SIZEOF ( ra ) BY 1 ; rvd := rvd + ra [ i ] . assigned_requirement ; END_REPEAT ; RETURN ( rvd ) ; END_FUNCTION; -- get_rvd |
|
public class FGet_rvd public static Value run(SdaiContext _context, Value input, Value id) |