public ProvisioningResult<AnyObjectTO> create(final AnyObjectCR createReq) { Response response = getService(AnyObjectService.class).create(createReq); return response.readEntity(new GenericType<ProvisioningResult<AnyObjectTO>>() { }); }
public ProvisioningResult<AnyObjectTO> update(final String etag, final AnyObjectUR updateReq) { ProvisioningResult<AnyObjectTO> result; synchronized (this) { result = getService(etag, AnyObjectService.class).update(updateReq). readEntity(new GenericType<ProvisioningResult<AnyObjectTO>>() { }); resetClient(getAnyServiceClass()); } return result; }
@Override public int count(final String realm, final String fiql, final String type) { return getService(AnyObjectService.class). search(new AnyQuery.Builder().realm(realm).fiql(fiql).page(1).size(1).build()). getTotalCount(); }
@Override public List<AnyObjectTO> search(final String realm, final String fiql, final int page, final int size, final SortParam<String> sort, final String type) { return getService(AnyObjectService.class).search( new AnyQuery.Builder().realm(realm).fiql(fiql).page(page).size(size). orderBy(toOrderBy(sort)).details(false).build()).getResult(); } }