X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-adaptor-java%2Fsrc%2Fmain%2Fjava%2Forg%2Foran%2Fdmaapadapter%2Frepository%2FInfoTypes.java;h=baa998b541643773a900c48b93c1097e476d3045;hb=5feecd881172a3b22041d35443c1f946e7d5f63e;hp=b8677a37040e288169d2fb91645a76140c08cc13;hpb=f0e49a07dad877f94f635dda4ab477b9636536c8;p=nonrtric.git diff --git a/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/InfoTypes.java b/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/InfoTypes.java index b8677a37..baa998b5 100644 --- a/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/InfoTypes.java +++ b/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/InfoTypes.java @@ -28,6 +28,7 @@ import java.util.Vector; import org.oran.dmaapadapter.exceptions.ServiceException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.http.HttpStatus; public class InfoTypes { private static final Logger logger = LoggerFactory.getLogger(InfoTypes.class); @@ -35,7 +36,6 @@ public class InfoTypes { private Map allTypes = new HashMap<>(); public InfoTypes(Collection types) { - for (InfoType type : types) { put(type); } @@ -48,7 +48,7 @@ public class InfoTypes { public synchronized InfoType getType(String id) throws ServiceException { InfoType type = allTypes.get(id); if (type == null) { - throw new ServiceException("Could not find type: " + id); + throw new ServiceException("Could not find type: " + id, HttpStatus.NOT_FOUND); } return type; }