63 PartialImportResults results =
new PartialImportResults();
68 }
catch (ErrorResponseException error) {
69 if (
session.getTransactionManager().isActive())
session.getTransactionManager().setRollbackOnly();
70 return error.getResponse();
74 for (PartialImport partialImport : partialImports) {
78 }
catch (ErrorResponseException error) {
79 if (
session.getTransactionManager().isActive())
session.getTransactionManager().setRollbackOnly();
80 return error.getResponse();
84 for (PartialImportResult result : results.getResults()) {
85 switch (result.getAction()) {
91 if (
session.getTransactionManager().isActive()) {
93 session.getTransactionManager().commit();
94 }
catch (ModelException e) {
95 return ErrorResponse.exists(e.getLocalizedMessage());
99 return Response.ok(results).build();
final RealmModel realm
Definition: PartialImportManager.java:43
final KeycloakSession session
Definition: PartialImportManager.java:42
final List< PartialImport > partialImports
Definition: PartialImportManager.java:39
final PartialImportRepresentation rep
Definition: PartialImportManager.java:41
void fireUpdateEvent(PartialImportResult result)
Definition: PartialImportManager.java:109
void fireCreatedEvent(PartialImportResult result)
Definition: PartialImportManager.java:102