rahul mansing gholap created SYNCOPE-1273:
---------------------------------------------

             Summary: Not able to fetch users using fiql
                 Key: SYNCOPE-1273
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1273
             Project: Syncope
          Issue Type: Bug
            Reporter: rahul mansing gholap
         Attachments: syncopeUserXML_result.txt

I am using below code to get users having status active. When i hit url 
directly in browser ,I am getting proper xml as result.

But when i am rest api to fetch same details using same fql i am getting below 
exception.

 

{color:#FF0000}*Exception :*{color}   {color:#d04437}Missing type id when 
trying to resolve subtype of [simple type, class 
org.apache.syncope.common.lib.to.UserTO]: missing type id property 
'@class'{color}

 

{color:#d04437}*URL :*  
[http://localhost:8080/syncope/rest/users?fiql=status%3D%3Dactive&details=true]{color}

 

 

{color:#FF0000}*Code Used :* {color}

 
 SyncopeClientFactoryBean clientFactory = new SyncopeClientFactoryBean().
 setAddress("http://localhost:8080/syncope/rest/";);
 SyncopeClient client = clientFactory.create("admin", "password");
 org.apache.syncope.common.rest.api.service.UserService userService = 
client.getService(org.apache.syncope.common.rest.api.service.UserService.class);
 PagedResult<UserTO> matchingUsers = userService.search(
 new AnyQuery.Builder().
 
fiql(SyncopeClient.getUserSearchConditionBuilder().is("status").equalTo("active")
 .and().is("full_name").equalTo("rahul")
 .query()).
 build());

 

 

 

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to