diff --git a/backend/src/main/java/com/nttdata/calender/supportgroup/SupportGroup.java b/backend/src/main/java/com/nttdata/calender/supportgroup/SupportGroup.java index 326359c..05b3a39 100644 --- a/backend/src/main/java/com/nttdata/calender/supportgroup/SupportGroup.java +++ b/backend/src/main/java/com/nttdata/calender/supportgroup/SupportGroup.java @@ -18,7 +18,6 @@ import com.nttdata.calender.api.RemedyJavaAPI; public class SupportGroup { private static final String formName = "CTM:Support Group"; private static final SupportGroup INSTANCE = new SupportGroup(); - private static final Logger logger = LogManager.getLogger("logger"); private ArrayList supportGroups; private SupportGroupGetResponse userSupportGroup; @@ -44,27 +43,21 @@ public class SupportGroup { * * @param api RemedyJavaAPI object used to connect to the Remedy AR Server. */ - public void querySupportGroups(RemedyJavaAPI api) { - try { - var querySupportGroups = new Query.QueryBuilder(formName) - .addFieldId("SupportGroup", 1000000015) - .addFieldId("SupportGroupId", 1) - .build(); + public void querySupportGroups(RemedyJavaAPI api) throws ARException { + var querySupportGroups = new Query.QueryBuilder(formName) + .addFieldId("SupportGroup", 1000000015) + .addFieldId("SupportGroupId", 1) + .build(); - this.supportGroups = api - .queryFieldsById("\'Support Group ID\' != \"\"", querySupportGroups.getFieldIds(), - querySupportGroups.getFormName(), null, 0, 0) - .stream() - .map(entry -> new SupportGroupGetResponse( - entry.get(querySupportGroups.getFieldId("SupportGroup")).toString(), - entry.get(querySupportGroups.getFieldId("SupportGroupId")).toString())) - .distinct() - .collect(Collectors.toCollection(ArrayList::new)); - - } catch (ARException e) { - logger.error("An error occured while querying support groups: " + e.getMessage()); - e.printStackTrace(); - } + this.supportGroups = api + .queryFieldsById("\'Support Group ID\' != \"\"", querySupportGroups.getFieldIds(), + querySupportGroups.getFormName(), null, 0, 0) + .stream() + .map(entry -> new SupportGroupGetResponse( + entry.get(querySupportGroups.getFieldId("SupportGroup")).toString(), + entry.get(querySupportGroups.getFieldId("SupportGroupId")).toString())) + .distinct() + .collect(Collectors.toCollection(ArrayList::new)); } /**