diff options
author | Martin Stockhammer <martin_s@apache.org> | 2020-11-05 14:09:57 +0100 |
---|---|---|
committer | Martin Stockhammer <martin_s@apache.org> | 2020-11-05 14:09:57 +0100 |
commit | 4ccd40b23e66ef4a9255e07a8fd37e064f648ad6 (patch) | |
tree | 718e7a878cc885f88c2f5cecff1896c35053c069 /archiva-modules/archiva-web/archiva-rest/archiva-rest-services | |
parent | 80fd9b5cf99eb15e3ecfdd28ebb12171fe44385c (diff) | |
download | archiva-4ccd40b23e66ef4a9255e07a8fd37e064f648ad6.tar.gz archiva-4ccd40b23e66ef4a9255e07a8fd37e064f648ad6.zip |
Reverting result object changes for v1 API
Diffstat (limited to 'archiva-modules/archiva-web/archiva-rest/archiva-rest-services')
5 files changed, 25 insertions, 42 deletions
diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultCommonServices.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultCommonServices.java index b57e66ce2..25ee182f7 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultCommonServices.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultCommonServices.java @@ -40,7 +40,6 @@ import java.io.InputStream; import java.util.Map; import java.util.Properties; import java.util.concurrent.ConcurrentHashMap; -import java.util.stream.Collectors; /** * @author Olivier Lamy @@ -57,7 +56,7 @@ public class DefaultCommonServices @Inject private UtilServices utilServices; - private Map<String, Map<String,String>> cachei18n = new ConcurrentHashMap<String, Map<String,String>>(); + private Map<String, String> cachei18n = new ConcurrentHashMap<String, String>(); @Inject protected CronExpressionValidator cronExpressionValidator; @@ -73,7 +72,7 @@ public class DefaultCommonServices } @Override - public Map<String,String> getI18nResources( String locale ) + public String getI18nResources( String locale ) throws ArchivaRestServiceException { Properties properties = new Properties(); @@ -90,14 +89,7 @@ public class DefaultCommonServices log.warn( "skip error loading properties {}", resourceName ); } - return properties.entrySet().stream().collect( - Collectors.toMap( - e -> e.getKey().toString(), - e -> e.getValue().toString() - ) - ); - - + return fromProperties( properties ); } private void loadResource( Properties properties, StringBuilder resourceName, String locale ) @@ -150,11 +142,11 @@ public class DefaultCommonServices } @Override - public Map<String,String> getAllI18nResources( String locale ) + public String getAllI18nResources( String locale ) throws ArchivaRestServiceException { - Map<String,String> cachedi18n = cachei18n.get( StringUtils.isEmpty( locale ) ? "en" : StringUtils.lowerCase( locale ) ); + String cachedi18n = cachei18n.get( StringUtils.isEmpty( locale ) ? "en" : StringUtils.lowerCase( locale ) ); if ( cachedi18n != null ) { return cachedi18n; @@ -166,14 +158,10 @@ public class DefaultCommonServices Properties all = utilServices.getI18nProperties( locale ); StringBuilder resourceName = new StringBuilder( RESOURCE_NAME ); loadResource( all, resourceName, locale ); - Map<String, String> allMap = all.entrySet().stream().collect( - Collectors.toMap( - e -> e.getKey().toString(), - e -> e.getValue().toString() - ) - ); - cachei18n.put( StringUtils.isEmpty( locale ) ? "en" : StringUtils.lowerCase( locale ), allMap ); - return allMap; + + String i18n = fromProperties( all ); + cachei18n.put( StringUtils.isEmpty( locale ) ? "en" : StringUtils.lowerCase( locale ), i18n ); + return i18n; } catch ( IOException e ) { diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultManagedRepositoriesService.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultManagedRepositoriesService.java index ea84684f2..6aec318da 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultManagedRepositoriesService.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultManagedRepositoriesService.java @@ -30,7 +30,6 @@ import org.apache.archiva.metadata.repository.stats.model.RepositoryStatisticsMa import org.apache.archiva.rest.api.model.ActionStatus; import org.apache.archiva.rest.api.model.ArchivaRepositoryStatistics; import org.apache.archiva.rest.api.model.FileStatus; -import org.apache.archiva.rest.api.model.PomSnippet; import org.apache.archiva.rest.api.services.ArchivaRestServiceException; import org.apache.archiva.rest.api.services.ManagedRepositoriesService; import org.apache.commons.lang3.StringEscapeUtils; @@ -212,10 +211,10 @@ public class DefaultManagedRepositoriesService } @Override - public PomSnippet getPomSnippet( String repositoryId ) + public String getPomSnippet( String repositoryId ) throws ArchivaRestServiceException { - return new PomSnippet( createSnippet( getManagedRepository( repositoryId ) ) ); + return createSnippet( getManagedRepository( repositoryId ) ); } private String createSnippet( ManagedRepository repo ) diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultPingService.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultPingService.java index 86032472e..1d89c7e43 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultPingService.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultPingService.java @@ -19,7 +19,6 @@ package org.apache.archiva.rest.services; * under the License. */ -import org.apache.archiva.rest.api.model.PingResult; import org.apache.archiva.rest.api.services.PingService; import org.springframework.stereotype.Service; @@ -32,13 +31,13 @@ public class DefaultPingService implements PingService { @Override - public PingResult ping() + public String ping() { - return new PingResult( "Yeah Baby It rocks!" ); + return "Yeah Baby It rocks!"; } @Override - public PingResult pingWithAuthz() + public String pingWithAuthz() { return ping(); } diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSystemStatusService.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSystemStatusService.java index 2b1c8ab05..775664662 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSystemStatusService.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/main/java/org/apache/archiva/rest/services/DefaultSystemStatusService.java @@ -29,10 +29,8 @@ import org.apache.archiva.repository.scanner.RepositoryScannerInstance; import org.apache.archiva.rest.api.model.ActionStatus; import org.apache.archiva.rest.api.model.CacheEntry; import org.apache.archiva.rest.api.model.ConsumerScanningStatistics; -import org.apache.archiva.rest.api.model.MemoryStatus; import org.apache.archiva.rest.api.model.QueueEntry; import org.apache.archiva.rest.api.model.RepositoryScannerStatistics; -import org.apache.archiva.rest.api.model.Timestamp; import org.apache.archiva.rest.api.services.ArchivaRestServiceException; import org.apache.archiva.rest.api.services.SystemStatusService; import org.apache.archiva.rest.services.utils.ConsumerScanningStatisticsComparator; @@ -88,7 +86,7 @@ public class DefaultSystemStatusService } @Override - public MemoryStatus getMemoryStatus() + public String getMemoryStatus() throws ArchivaRestServiceException { Runtime runtime = Runtime.getRuntime(); @@ -96,7 +94,7 @@ public class DefaultSystemStatusService long total = runtime.totalMemory(); long used = total - runtime.freeMemory(); long max = runtime.maxMemory(); - return new MemoryStatus( formatMemory( used ) + "/" + formatMemory( total ) + " (Max: " + formatMemory( max ) + ")" ); + return formatMemory( used ) + "/" + formatMemory( total ) + " (Max: " + formatMemory( max ) + ")"; } private static String formatMemory( long l ) @@ -105,11 +103,11 @@ public class DefaultSystemStatusService } @Override - public Timestamp getCurrentServerTime( String locale ) + public String getCurrentServerTime( String locale ) throws ArchivaRestServiceException { SimpleDateFormat sdf = new SimpleDateFormat( "EEE, d MMM yyyy HH:mm:ss Z", new Locale( locale ) ); - return new Timestamp( sdf.format( new Date( ) ) ); + return sdf.format( new Date() ); } @Override diff --git a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/PingServiceTest.java b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/PingServiceTest.java index 6fff4d3d3..7fb242e95 100644 --- a/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/PingServiceTest.java +++ b/archiva-modules/archiva-web/archiva-rest/archiva-rest-services/src/test/java/org/apache/archiva/rest/services/PingServiceTest.java @@ -19,7 +19,6 @@ package org.apache.archiva.rest.services; * under the License. */ -import org.apache.archiva.rest.api.model.PingResult; import org.apache.archiva.rest.api.services.PingService; import org.apache.cxf.jaxrs.client.WebClient; import org.junit.Ignore; @@ -43,8 +42,8 @@ public class PingServiceTest // 1000000L //WebClient.getConfig( userService ).getHttpConduit().getClient().setReceiveTimeout(3000); - PingResult res = getPingService().ping(); - assertEquals( "Yeah Baby It rocks!", res.getOutput() ); + String res = getPingService().ping(); + assertEquals( "Yeah Baby It rocks!", res ); } @Test( expected = ForbiddenException.class ) @@ -54,7 +53,7 @@ public class PingServiceTest try { - PingResult res = getPingService().pingWithAuthz(); + String res = getPingService().pingWithAuthz(); fail( "not in exception" ); } catch ( ForbiddenException e ) @@ -72,8 +71,8 @@ public class PingServiceTest PingService service = getPingService(); WebClient.getConfig( service ).getHttpConduit().getClient().setReceiveTimeout( 300000 ); WebClient.client( service ).header( "Authorization", authorizationHeader ); - PingResult res = service.pingWithAuthz(); - assertEquals( "Yeah Baby It rocks!", res.getOutput() ); + String res = service.pingWithAuthz(); + assertEquals( "Yeah Baby It rocks!", res ); } @Ignore( "FIXME guest failed ???" ) @@ -84,7 +83,7 @@ public class PingServiceTest PingService service = getPingService(); WebClient.getConfig( service ).getHttpConduit().getClient().setReceiveTimeout( 300000 ); WebClient.client( service ).header( "Authorization", guestAuthzHeader ); - PingResult res = service.pingWithAuthz(); - assertEquals( "Yeah Baby It rocks!", res.getOutput() ); + String res = service.pingWithAuthz(); + assertEquals( "Yeah Baby It rocks!", res ); } } |