本文整理了Java中javax.ws.rs.core.UriBuilder.clone()
方法的一些代码示例,展示了UriBuilder.clone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UriBuilder.clone()
方法的具体详情如下:
包路径:javax.ws.rs.core.UriBuilder
类名称: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 );
}
内容来源于网络,如有侵权,请联系作者删除!