[jira] [Commented] (ATLAS-1700) Add constraints to JAVA API

2017-04-03 Thread David Radley (JIRA)

[ 
https://issues.apache.org/jira/browse/ATLAS-1700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15953096#comment-15953096
 ] 

David Radley commented on ATLAS-1700:
-

[~apoorvnaik]  Thanks Apporv - I have added more detail - it should make more 
sense now. 

> Add constraints to JAVA API
> ---
>
> Key: ATLAS-1700
> URL: https://issues.apache.org/jira/browse/ATLAS-1700
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: David Radley
>  Labels: VirtualDataConnector
>
> Add constraints to JAVA API for the Glossary. There are some constraints that 
> can be captured using the constraints in the type model. For the Glossary 
> API, there are restrictions that cannot be captured in the type model. I am 
> thinking of constraints like:
> - policing that we do not allow a category to be updated to have a parent as 
> one of its descendants.  
> - policing that we do not allow a category from another glossary to be added 
> under out category
> - policing that we do not allow a category to be updated such that the 
> category tree contains categories from more than one glossary.   
> - restricting terms under a category to have unique names (we need to get 
> consensus as to whether this is something we would like)  
>
> These sorts of restrictions would need to policed in the Java code - as there 
> is no place for them in the model. For the Glossary, we are looking to add a 
> new OMAS layer around the base Atlas entity APIs.  
>  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Commented] (ATLAS-1700) Add constraints to JAVA API

2017-04-02 Thread Apoorv Naik (JIRA)

[ 
https://issues.apache.org/jira/browse/ATLAS-1700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15953024#comment-15953024
 ] 

Apoorv Naik commented on ATLAS-1700:


Hey David, can you add an elaborate description here ?

> Add constraints to JAVA API
> ---
>
> Key: ATLAS-1700
> URL: https://issues.apache.org/jira/browse/ATLAS-1700
> Project: Atlas
>  Issue Type: Sub-task
>Reporter: David Radley
>  Labels: VirtualDataConnector
>
> Add constraints to JAVA API



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)