File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
src/main/java/com/jaspersoft/jasperserver/jaxrs/client/apiadapters/context Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 11package com .jaspersoft .jasperserver .jaxrs .client .apiadapters .context ;
22
33import com .jaspersoft .jasperserver .dto .adhoc .query .ClientMultiLevelQuery ;
4+ import com .jaspersoft .jasperserver .dto .connection .metadata .PartialMetadataOptions ;
45import com .jaspersoft .jasperserver .dto .executions .ClientMultiLevelQueryResultData ;
56import com .jaspersoft .jasperserver .jaxrs .client .apiadapters .AbstractAdapter ;
67import com .jaspersoft .jasperserver .jaxrs .client .core .JerseyRequest ;
@@ -170,6 +171,21 @@ public OperationResult<M> partialMetadata() {
170171 return jerseyRequest .post (params );
171172 }
172173
174+ public OperationResult <M > partialMetadata (PartialMetadataOptions options ) {
175+ if (uuId == null || uuId .isEmpty ()) {
176+ throw new MandatoryParameterNotFoundException ("Uuid of the context must be specified" );
177+ }
178+
179+ JerseyRequest <M > jerseyRequest = JerseyRequest .buildRequest (
180+ sessionStorage ,
181+ metadataClass ,
182+ new String []{SERVICE_URI , uuId , "metadata" },
183+ new DefaultErrorHandler ()
184+ );
185+ jerseyRequest .setContentType (metadataMimeType );
186+ return jerseyRequest .post (options );
187+ }
188+
173189 public OperationResult <M > createAndGetMetadata (C context ) {
174190 if (context == null ) {
175191 throw new MandatoryParameterNotFoundException ("Context is null" );
You can’t perform that action at this time.
0 commit comments