syncope-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Francesco Chicchiriccò <ilgro...@apache.org>
Subject Re: SYNCOPE-1138 followup
Date Fri, 27 Oct 2017 08:11:43 GMT
Hi Colm,
I confirm the problem on master; 2_0_X works fine with your use-case 
below, instead.

I probably made some mistake when merging to master; a fix will be 
provided soon.

Regards.

On 26/10/2017 18:58, Colm O hEigeartaigh wrote:
> Hi all,
>
> A quick follow-up on the fix for SYNCOPE-1138. I'm not able to reproduce
> the fix on the latest master code - maybe I'm missing something obvious.
>
> Here's what I'm doing:
>
> a) Create a "size" plain attribute
> b) Create EngineClass AnyTypeClass with this attribute, and a CarClass
> AnyTypeClass
> c) Create "isPoweredBy" relationship.
> d) Create a "BigEngine" Engine with a of 2000
> e) Create a "BigCar" Car with a relationship to BigEngine.
>
> I can see the relationship when I search for BigCar:
>
> curl -u admin:password "
> http://localhost:9080/syncope/rest/anyObjects?fiql=%24type==Car"
> {"prev":null,"next":null,"page":1,"size":1,"totalCount":1,"result":[{"@class":"org.apache.syncope.common.lib.to.AnyObjectTO","creator":"admin","creationDate":"2017-10-26T16:54:13.495+0000","lastModifier":"admin","lastChangeDate":"2017-10-26T16:54:13.495+0000","key":"7d29f927-056f-481a-a9f9-27056fb81ac0","type":"Car","realm":"/","status":null,"name":"BigCar","dynRealms":[],"auxClasses":[],"plainAttrs":[],"derAttrs":[],"virAttrs":[],"resources":[],"relationships":[{"type":"isPoweredBy","otherEndType":"Engine","otherEndKey":"bdfe29c5-d82a-4c76-be29-c5d82a1c7680"}],"memberships":[],"dynMemberships":[]}]}
>
> but not when I search for BigEngine:
>
> curl -u admin:password http://localhost:9080/syncope/rest/curl -u
> admin:password "
> http://localhost:9080/syncope/rest/anyObjects?fiql=%24type==Engine;size==2000
> "
> {"prev":null,"next":null,"page":1,"size":1,"totalCount":1,"result":[{"@class":"org.apache.syncope.common.lib.to.AnyObjectTO","creator":"admin","creationDate":"2017-10-26T16:53:44.848+0000","lastModifier":"admin","lastChangeDate":"2017-10-26T16:53:44.848+0000","key":"bdfe29c5-d82a-4c76-be29-c5d82a1c7680","type":"Engine","realm":"/","status":null,"name":"BigEngine","dynRealms":[],"auxClasses":[],"plainAttrs":[{"schemaInfo":{"@class":"org.apache.syncope.common.lib.to.PlainSchemaTO","key":"size","anyTypeClass":"EngineClass","type":"String","mandatoryCondition":"false","multivalue":false,"uniqueConstraint":false,"readonly":false,"conversionPattern":null,"validator":null,"enumerationValues":"","enumerationKeys":"","secretKey":null,"cipherAlgorithm":null,"mimeType":null},"schema":"size","values":["2000"]}],"derAttrs":[],"virAttrs":[],"resources":[],"relationships":[],"memberships":[],"dynMemberships":[]}]}
>
> I was expecting to see the reference to BigCar here, as the relationship is
> bi-directional but nothing is there. Am I missing something?
>
> Colm.

-- 
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/


Mime
View raw message