diff options
author | Martin Schreier <martin_s@apache.org> | 2022-01-11 21:30:42 +0100 |
---|---|---|
committer | Martin Schreier <martin_s@apache.org> | 2022-01-11 21:30:42 +0100 |
commit | 9a102721d6f0e4ef951901427c43f5c0dc936fd7 (patch) | |
tree | 30ba2ff907d396bb8b02db602f96a2e7d85bc5eb /archiva-modules/archiva-base/archiva-repository-layer | |
parent | a0c5e5a0b0ad6502b0e3c82862bf57287c6a1c15 (diff) | |
download | archiva-9a102721d6f0e4ef951901427c43f5c0dc936fd7.tar.gz archiva-9a102721d6f0e4ef951901427c43f5c0dc936fd7.zip |
Changing mapper interface
Diffstat (limited to 'archiva-modules/archiva-base/archiva-repository-layer')
-rw-r--r-- | archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/base/AbstractRepository.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/base/AbstractRepository.java b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/base/AbstractRepository.java index b01efafd7..694b36dd1 100644 --- a/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/base/AbstractRepository.java +++ b/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/base/AbstractRepository.java @@ -22,7 +22,6 @@ package org.apache.archiva.repository.base; import com.cronutils.model.CronType; import com.cronutils.model.definition.CronDefinition; import com.cronutils.model.definition.CronDefinitionBuilder; -import com.cronutils.parser.CronParser; import org.apache.archiva.event.Event; import org.apache.archiva.event.EventHandler; import org.apache.archiva.event.EventManager; @@ -38,7 +37,6 @@ import org.apache.archiva.repository.storage.RepositoryStorage; import org.apache.archiva.repository.storage.StorageAsset; import org.apache.archiva.repository.features.RepositoryFeature; import org.apache.archiva.repository.features.StagingRepositoryFeature; -import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -200,10 +198,10 @@ public abstract class AbstractRepository implements EditableRepository, EventHan @SuppressWarnings( "unchecked" ) @Override - public <T extends RepositoryFeature<T>> RepositoryFeature<T> getFeature( Class<T> clazz ) throws UnsupportedFeatureException + public <T extends RepositoryFeature<T>> T getFeature( Class<T> clazz ) throws UnsupportedFeatureException { if (featureMap.containsKey( clazz )) { - return (RepositoryFeature<T>) featureMap.get(clazz); + return (T) featureMap.get(clazz); } else { throw new UnsupportedFeatureException( "Feature " + clazz + " not supported" ); |