[
https://issues.apache.org/jira/browse/FALCON-672?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14128224#comment-14128224
]
Satish Mittal commented on FALCON-672:
--------------------------------------
Enumerating various properties in each concrete configuration class would
provide type-safety at run-time, but at the cost of frequent changes at
development time whenever there is a property change. Instead we could achieve
type-safety with a single base configuration object that holds property values
in a map. The base object can be initialized with a property name <-> datatype
info map returned by designer for a given action/transform. This info can be
used for property validation.
> Design/Implement the client /server api
> ---------------------------------------
>
> Key: FALCON-672
> URL: https://issues.apache.org/jira/browse/FALCON-672
> Project: Falcon
> Issue Type: Sub-task
> Components: designer
> Reporter: samar
> Attachments: falcon_desinger_api_design.jpg, flow_object_model.jpg
>
>
> Design/Implement the client /server api which will be exposed by the server
> and will be used by any client to interact with designer. This would include
> the final data model and the service contract
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)