import org.oran.pmproducer.clients.AsyncRestClient;
import org.oran.pmproducer.clients.AsyncRestClientFactory;
-import org.oran.pmproducer.clients.SecurityContext;
import org.oran.pmproducer.configuration.ApplicationConfig;
import org.oran.pmproducer.controllers.ProducerCallbacksController;
import org.oran.pmproducer.exceptions.ServiceException;
+import org.oran.pmproducer.oauth2.SecurityContext;
import org.oran.pmproducer.r1.ConsumerJobInfo;
import org.oran.pmproducer.r1.ProducerInfoTypeInfo;
import org.oran.pmproducer.r1.ProducerRegistrationInfo;
}
}
+ @SuppressWarnings("java:S1172")
private Object jsonSchemaObject(InfoType type) throws IOException, ServiceException {
final String schemaFile = "/typeSchemaPmData.json";
return jsonObject(readSchemaFile(schemaFile));
}
}
- private boolean isEqual(ProducerRegistrationInfo a, ProducerRegistrationInfo b) {
- return a.jobCallbackUrl.equals(b.jobCallbackUrl) //
- && a.producerSupervisionCallbackUrl.equals(b.producerSupervisionCallbackUrl) //
- && a.supportedTypeIds.size() == b.supportedTypeIds.size();
- }
-
private ProducerRegistrationInfo producerRegistrationInfo() {
return ProducerRegistrationInfo.builder() //
.jobCallbackUrl(baseUrl() + ProducerCallbacksController.JOB_URL) //