[teiid-issues] [JBoss JIRA] (TEIID-2909) Provide more info for TeiidPropertyDefinition marked 'isRequired' but with conditions

Ramesh Reddy (JIRA) issues at jboss.org
Fri Mar 28 14:54:12 EDT 2014


    [ https://issues.jboss.org/browse/TEIID-2909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12957457#comment-12957457 ] 

Ramesh Reddy commented on TEIID-2909:
-------------------------------------

1) If something is marked "required", only required with when other property is defined, then that required property has been defined in-correctly, that needs to be fixed.

2) As per being required state when other property is in play, that will be explained on the property description, and IMO that is sufficient. Yes, Teiid does check the properties in those situations, and fail if the needed property is needed is not available with proper error message indicating the user to take corrective action. Note that this not common either.

If you think the above is not sufficient, and we need further elaborate framework, you can propose *how* you you see this can be solved.


                
> Provide more info for TeiidPropertyDefinition marked 'isRequired' but with conditions
> -------------------------------------------------------------------------------------
>
>                 Key: TEIID-2909
>                 URL: https://issues.jboss.org/browse/TEIID-2909
>             Project: Teiid
>          Issue Type: Feature Request
>          Components: AdminApi
>    Affects Versions: 8.4
>            Reporter: Mark Drilling
>            Assignee: Steven Hawkins
>
> For some data source types, there are associated propertyDefinitions that are marked 'required'.  However, they are not always required.
> I'm referring to TeiidPropertyDefinition list returned by adminApi.getTemplatePropertyDefns(), for example.
> Google source is example of a source containing this type of property definition.  
> https://docs.jboss.org/author/display/teiid84final/Google+Spreadsheet+Data+Sources
> For example 'RefreshToken' is marked as required, but it is only required based on the value of another property (AuthMethod).
> Can teiid provide these additional conditions along with the propertyDefinition?  Without this information we are forced to hard-code the validation rules into our client application.

--
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


More information about the teiid-issues mailing list