remove trycatch in supportgroup

main
Julius Sula 2023-05-25 13:45:18 +02:00
parent e2db14835b
commit 0d001f9d73
1 changed files with 14 additions and 21 deletions

View File

@ -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<SupportGroupGetResponse> 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));
}
/**