remove trycatch in supportgroup
parent
e2db14835b
commit
0d001f9d73
|
|
@ -18,7 +18,6 @@ import com.nttdata.calender.api.RemedyJavaAPI;
|
||||||
public class SupportGroup {
|
public class SupportGroup {
|
||||||
private static final String formName = "CTM:Support Group";
|
private static final String formName = "CTM:Support Group";
|
||||||
private static final SupportGroup INSTANCE = new SupportGroup();
|
private static final SupportGroup INSTANCE = new SupportGroup();
|
||||||
private static final Logger logger = LogManager.getLogger("logger");
|
|
||||||
private ArrayList<SupportGroupGetResponse> supportGroups;
|
private ArrayList<SupportGroupGetResponse> supportGroups;
|
||||||
private SupportGroupGetResponse userSupportGroup;
|
private SupportGroupGetResponse userSupportGroup;
|
||||||
|
|
||||||
|
|
@ -44,27 +43,21 @@ public class SupportGroup {
|
||||||
*
|
*
|
||||||
* @param api RemedyJavaAPI object used to connect to the Remedy AR Server.
|
* @param api RemedyJavaAPI object used to connect to the Remedy AR Server.
|
||||||
*/
|
*/
|
||||||
public void querySupportGroups(RemedyJavaAPI api) {
|
public void querySupportGroups(RemedyJavaAPI api) throws ARException {
|
||||||
try {
|
var querySupportGroups = new Query.QueryBuilder(formName)
|
||||||
var querySupportGroups = new Query.QueryBuilder(formName)
|
.addFieldId("SupportGroup", 1000000015)
|
||||||
.addFieldId("SupportGroup", 1000000015)
|
.addFieldId("SupportGroupId", 1)
|
||||||
.addFieldId("SupportGroupId", 1)
|
.build();
|
||||||
.build();
|
|
||||||
|
|
||||||
this.supportGroups = api
|
this.supportGroups = api
|
||||||
.queryFieldsById("\'Support Group ID\' != \"\"", querySupportGroups.getFieldIds(),
|
.queryFieldsById("\'Support Group ID\' != \"\"", querySupportGroups.getFieldIds(),
|
||||||
querySupportGroups.getFormName(), null, 0, 0)
|
querySupportGroups.getFormName(), null, 0, 0)
|
||||||
.stream()
|
.stream()
|
||||||
.map(entry -> new SupportGroupGetResponse(
|
.map(entry -> new SupportGroupGetResponse(
|
||||||
entry.get(querySupportGroups.getFieldId("SupportGroup")).toString(),
|
entry.get(querySupportGroups.getFieldId("SupportGroup")).toString(),
|
||||||
entry.get(querySupportGroups.getFieldId("SupportGroupId")).toString()))
|
entry.get(querySupportGroups.getFieldId("SupportGroupId")).toString()))
|
||||||
.distinct()
|
.distinct()
|
||||||
.collect(Collectors.toCollection(ArrayList::new));
|
.collect(Collectors.toCollection(ArrayList::new));
|
||||||
|
|
||||||
} catch (ARException e) {
|
|
||||||
logger.error("An error occured while querying support groups: " + e.getMessage());
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue