|
16 | 16 | import io.quarkus.deployment.annotations.Produce; |
17 | 17 | import io.quarkus.deployment.annotations.Record; |
18 | 18 | import io.quarkus.deployment.builditem.AdditionalIndexedClassesBuildItem; |
19 | | -import io.quarkus.deployment.builditem.CombinedIndexBuildItem; |
20 | 19 | import io.quarkus.deployment.builditem.FeatureBuildItem; |
21 | | -import io.quarkus.hibernate.orm.deployment.spi.AdditionalJpaModelBuildItem; |
22 | | -import io.quarkus.hibernate.orm.panache.deployment.PanacheEntityClassBuildItem; |
23 | | -import io.quarkus.logging.Log; |
24 | 20 | import io.quarkus.undertow.deployment.ServletBuildItem; |
25 | 21 | import jakarta.enterprise.context.ApplicationScoped; |
26 | 22 | import org.grnet.endpoint.scanner.runtime.EndpointMetadata; |
27 | 23 | import org.grnet.endpoint.scanner.runtime.EndpointMetadataHolder; |
28 | 24 | import org.grnet.endpoint.scanner.runtime.EndpointRecorder; |
29 | | -import org.grnet.endpoint.scanner.runtime.entities.SecuredEndpoint; |
| 25 | +import org.grnet.endpoint.scanner.runtime.entities.ResourceAuthorization; |
30 | 26 | import org.grnet.endpoint.scanner.runtime.services.ResourceAuthorizationService; |
31 | 27 | import org.grnet.endpoint.scanner.runtime.SecuredEndpointInterceptor; |
32 | 28 | import org.grnet.endpoint.scanner.runtime.SecuredEndpointServlet; |
33 | 29 | import org.grnet.endpoint.scanner.runtime.database.SchemaInitializer; |
34 | 30 | import org.grnet.endpoint.scanner.runtime.endpoints.MyExtensionResource; |
35 | | -import org.grnet.endpoint.scanner.runtime.entities.ResourceAuthorization; |
36 | 31 | import org.grnet.endpoint.scanner.runtime.entitlements.OIDCEntitlementService; |
37 | 32 | import org.grnet.endpoint.scanner.runtime.services.SecuredEndpointService; |
38 | 33 | import org.jboss.jandex.AnnotationInstance; |
@@ -186,6 +181,7 @@ void registerResource(BuildProducer<AdditionalIndexedClassesBuildItem> additiona |
186 | 181 |
|
187 | 182 | additionalBeans.produce(new AdditionalBeanBuildItem(MyExtensionResource.class)); |
188 | 183 | additionalIndexedClasses.produce(new AdditionalIndexedClassesBuildItem(MyExtensionResource.class.getName())); |
| 184 | + additionalIndexedClasses.produce(new AdditionalIndexedClassesBuildItem(ResourceAuthorization.class.getName())); |
189 | 185 | } |
190 | 186 |
|
191 | 187 | @BuildStep |
@@ -256,24 +252,6 @@ void configureBeans(EndpointRecorder recorder, SecuredEndpointMetadataBuildItem |
256 | 252 | listeners.produce(new BeanContainerListenerBuildItem(recorder.configureBeanContainer(configItem.getEndpoints()))); |
257 | 253 | } |
258 | 254 |
|
259 | | - @BuildStep |
260 | | - void registerEntities(BuildProducer<AdditionalJpaModelBuildItem> jpaModel, BuildProducer<PanacheEntityClassBuildItem> panacheEntities, CombinedIndexBuildItem index) { |
261 | | - |
262 | | - var entityClassInfo = index.getIndex() |
263 | | - .getClassByName(DotName.createSimple(ResourceAuthorization.class.getName())); |
264 | | - |
265 | | - jpaModel.produce(new AdditionalJpaModelBuildItem(ResourceAuthorization.class.getName())); |
266 | | - |
267 | | - panacheEntities.produce(new PanacheEntityClassBuildItem(entityClassInfo)); |
268 | | - |
269 | | - var securedEndpointClassInfo = index.getIndex() |
270 | | - .getClassByName(DotName.createSimple(SecuredEndpoint.class.getName())); |
271 | | - |
272 | | - jpaModel.produce(new AdditionalJpaModelBuildItem(SecuredEndpoint.class.getName())); |
273 | | - |
274 | | - panacheEntities.produce(new PanacheEntityClassBuildItem(securedEndpointClassInfo)); |
275 | | - } |
276 | | - |
277 | 255 | private Set<String> getDataSourceNames(List<JdbcDataSourceBuildItem> jdbcDataSourceBuildItems) { |
278 | 256 | Set<String> result = new HashSet<>(jdbcDataSourceBuildItems.size()); |
279 | 257 | for (JdbcDataSourceBuildItem item : jdbcDataSourceBuildItems) { |
|
0 commit comments