[ 
https://issues.apache.org/jira/browse/ATLAS-1700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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)

Reply via email to