...
Issue | Notes | Decision | |
---|---|---|---|
1 | dataaccepttype Do we need to consider this parameter in our NCMP internal Java interface? | The controller should accept/reject dataaccepttype. From the client application | The Controller will validate and set the Default as necessary kieran mccarthy |
2 | datacontenttype Do we need to consider this parameter in our NCMP internal Java interface? | NCMP should maintain the content type as received and not modify datacontenttype. | NCMP should maintain what content type as received and not modify |
3 |
| kieran mccarthy & Rafael to come back with an 'definition' and 'example | |
4 | The study mentions ' | kieran mccarthy & Rafael to come back with an 'definition' and 'example | Read and Write data jobs are 2 deff. objects. |
5 | Combine all java api parameters into 1 parameter object? | There is a limit (sonar quality check) of 7 parameter max for a method | Team |
...
Code Block | ||||
---|---|---|---|---|
| ||||
void processDataJobprocessReadDataJob(String dataAcceptType, String datContentType, String dataJobId, List<ReadOperation> readOperations) void processWriteDataJob(String dataAcceptType, String datContentType, String dataJobId, List<Operations> List<WriteOperation> writeOperations, Map<String,String> metadata) |
Notes
- The order of Operations is important and needs to be maintained hence the use of 'List'
- The output is 'void' for the scope in this user story, it will be defined later
dataaccepttype
anddatacontenttype
might be needed too, see issue #1 and #2. If required we could combine them to reduce the number of parameter in an object likeRestProtocolParameters
...