javax.ws.rs.core.UriBuilder.clone()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(9.3k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中javax.ws.rs.core.UriBuilder.clone()方法的一些代码示例,展示了UriBuilder.clone()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UriBuilder.clone()方法的具体详情如下:
包路径:javax.ws.rs.core.UriBuilder
类名称:UriBuilder
方法名:clone

UriBuilder.clone介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

private PurRepositoryPluginApiPurge( com.sun.jersey.api.client.Client client, UriBuilder uriBuilder,
  Map<String, Object> map ) {
 _client = client;
 _uriBuilder = uriBuilder.clone();
 _templateAndMatrixParameterValues = map;
}

代码示例来源:origin: pentaho/pentaho-kettle

private PathIdPurge( com.sun.jersey.api.client.Client client, UriBuilder uriBuilder, Map<String, Object> map ) {
 _client = client;
 _uriBuilder = uriBuilder.clone();
 _templateAndMatrixParameterValues = map;
}

代码示例来源:origin: pentaho/pentaho-kettle

private PurRepositoryPluginApiRevision( com.sun.jersey.api.client.Client client, UriBuilder uriBuilder,
  Map<String, Object> map ) {
 _client = client;
 _uriBuilder = uriBuilder.clone();
 _templateAndMatrixParameterValues = map;
}

代码示例来源:origin: pentaho/pentaho-kettle

private PathIdRevisions( com.sun.jersey.api.client.Client client, UriBuilder uriBuilder, Map<String, Object> map ) {
 _client = client;
 _uriBuilder = uriBuilder.clone();
 _templateAndMatrixParameterValues = map;
}

代码示例来源:origin: pentaho/pentaho-kettle

private PathIdVersioningConfiguration( com.sun.jersey.api.client.Client client, UriBuilder uriBuilder,
  Map<String, Object> map ) {
 _client = client;
 _uriBuilder = uriBuilder.clone();
 _templateAndMatrixParameterValues = map;
}

代码示例来源:origin: jersey/jersey

/**
 * Create new web target instance.
 *
 * @param uriBuilder builder for the target URI.
 * @param parent     parent client.
 */
/*package*/ JerseyWebTarget(UriBuilder uriBuilder, JerseyClient parent) {
  this(uriBuilder.clone(), parent.getConfiguration());
}

代码示例来源:origin: jersey/jersey

/**
 * Create new web target instance.
 *
 * @param uriBuilder builder for the target URI.
 * @param parent     parent client.
 */
/*package*/ JerseyWebTarget(UriBuilder uriBuilder, JerseyClient parent) {
  this(uriBuilder.clone(), parent.getConfiguration());
}

代码示例来源:origin: jersey/jersey

@Override
public UriBuilder getUriBuilder() {
  checkNotClosed();
  return targetUri.clone();
}

代码示例来源:origin: pentaho/pentaho-kettle

/**
 * Duplicate state and set pathId
 * 
 */
public PentahoDiPlugin.PurRepositoryPluginApiRevision.PathIdRevisions setPathid( String pathid ) {
 Map<String, Object> copyMap;
 copyMap = new HashMap<String, Object>( _templateAndMatrixParameterValues );
 UriBuilder copyUriBuilder = _uriBuilder.clone();
 copyMap.put( "pathId", pathid );
 return new PentahoDiPlugin.PurRepositoryPluginApiRevision.PathIdRevisions( _client, copyUriBuilder, copyMap );
}

代码示例来源:origin: jersey/jersey

@Override
public UriBuilder getUriBuilder() {
  checkNotClosed();
  return targetUri.clone();
}

代码示例来源:origin: pentaho/pentaho-kettle

/**
 * Duplicate state and set pathId
 * 
 */
public PentahoDiPlugin.PurRepositoryPluginApiPurge.PathIdPurge setPathid( String pathid ) {
 Map<String, Object> copyMap;
 copyMap = new HashMap<String, Object>( _templateAndMatrixParameterValues );
 UriBuilder copyUriBuilder = _uriBuilder.clone();
 copyMap.put( "pathId", pathid );
 return new PentahoDiPlugin.PurRepositoryPluginApiPurge.PathIdPurge( _client, copyUriBuilder, copyMap );
}

代码示例来源:origin: pentaho/pentaho-kettle

/**
 * Duplicate state and set pathId
 * 
 */
public PentahoDiPlugin.PurRepositoryPluginApiRevision.PathIdVersioningConfiguration setPathid( String pathid ) {
 Map<String, Object> copyMap;
 copyMap = new HashMap<String, Object>( _templateAndMatrixParameterValues );
 UriBuilder copyUriBuilder = _uriBuilder.clone();
 copyMap.put( "pathId", pathid );
 return new PentahoDiPlugin.PurRepositoryPluginApiRevision.PathIdVersioningConfiguration( _client,
   copyUriBuilder, copyMap );
}

代码示例来源:origin: org.glassfish.jersey.core/jersey-client

@Override
public UriBuilder getUriBuilder() {
  checkNotClosed();
  return targetUri.clone();
}

代码示例来源:origin: pentaho/pentaho-kettle

public <T> T getAsXml( com.sun.jersey.api.client.GenericType<T> returnType ) {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "application/xml" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "GET", com.sun.jersey.api.client.ClientResponse.class );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( returnType );
}

代码示例来源:origin: pentaho/pentaho-kettle

public <T> T getAsXml( com.sun.jersey.api.client.GenericType<T> returnType ) {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "application/xml" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "GET", com.sun.jersey.api.client.ClientResponse.class );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( returnType );
}

代码示例来源:origin: pentaho/pentaho-kettle

public <T> T getAsJson( com.sun.jersey.api.client.GenericType<T> returnType ) {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "application/json" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "GET", com.sun.jersey.api.client.ClientResponse.class );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( returnType );
}

代码示例来源:origin: pentaho/pentaho-kettle

public <T> T getAsJson( com.sun.jersey.api.client.GenericType<T> returnType ) {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "application/json" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "GET", com.sun.jersey.api.client.ClientResponse.class );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( returnType );
}

代码示例来源:origin: pentaho/pentaho-kettle

public FileVersioningConfiguration getAsFileVersioningConfigurationXml() {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "application/xml" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "GET", com.sun.jersey.api.client.ClientResponse.class );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( FileVersioningConfiguration.class );
}

代码示例来源:origin: pentaho/pentaho-kettle

public FileVersioningConfiguration getAsFileVersioningConfigurationJson() {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "application/json" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "GET", com.sun.jersey.api.client.ClientResponse.class );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( FileVersioningConfiguration.class );
}

代码示例来源:origin: pentaho/pentaho-kettle

public <T> T postMultipartFormDataAs( Object input, com.sun.jersey.api.client.GenericType<T> returnType ) {
 UriBuilder localUriBuilder = _uriBuilder.clone();
 com.sun.jersey.api.client.WebResource resource =
   _client.resource( localUriBuilder.buildFromMap( _templateAndMatrixParameterValues ) );
 com.sun.jersey.api.client.WebResource.Builder resourceBuilder = resource.getRequestBuilder();
 resourceBuilder = resourceBuilder.accept( "*/*" );
 resourceBuilder = resourceBuilder.type( "multipart/form-data" );
 com.sun.jersey.api.client.ClientResponse response;
 response = resourceBuilder.method( "POST", com.sun.jersey.api.client.ClientResponse.class, input );
 if ( response.getStatus() >= 400 ) {
  throw new PentahoDiPlugin.WebApplicationExceptionMessage( Response
    .status( response.getClientResponseStatus() ).build() );
 }
 return response.getEntity( returnType );
}

相关文章