@@ -105,7 +105,7 @@ public WNPRC_PurchasingController()
105105 @ NotNull
106106 private List <User > getFolderAdmins ()
107107 {
108- List <RoleAssignment > folderAdminGroups = getContainer ().getPolicy ().getAssignments ().stream ().filter (roleAssignment -> roleAssignment .getRole ().getName ().equals (FOLDER_ADMIN_ROLE )).collect ( Collectors . toList () );
108+ List <RoleAssignment > folderAdminGroups = getContainer ().getPolicy ().getAssignments ().stream ().filter (roleAssignment -> roleAssignment .getRole ().getName ().equals (FOLDER_ADMIN_ROLE )).toList ();
109109 List <User > folderAdmins = new ArrayList <>();
110110 for (RoleAssignment folderAdmin : folderAdminGroups )
111111 {
@@ -128,50 +128,57 @@ private List<User> getFolderAdmins()
128128 }
129129
130130 @ RequiresPermission (InsertPermission .class )
131- public class RequesterAction extends SimpleViewAction
131+ public static class RequesterAction extends SimpleViewAction < Object >
132132 {
133+ @ Override
133134 public ModelAndView getView (Object o , BindException errors )
134135 {
135- WebPartFactory factory = Portal .getPortalPartCaseInsensitive ("WNPRC Purchasing Requester" );
136+ WebPartFactory factory = Portal .getPortalPart ("WNPRC Purchasing Requester" );
136137 Portal .WebPart part = factory .createWebPart ();
137138 getPageConfig ().setTitle ("Purchasing Requester" );
138139 return Portal .getWebPartViewSafe (factory , getViewContext (), part );
139140 }
140141
142+ @ Override
141143 public void addNavTrail (NavTree root ) { }
142144 }
143145
144146 @ RequiresPermission (AdminPermission .class )
145- public class PurchaseAdminAction extends SimpleViewAction
147+ public static class PurchaseAdminAction extends SimpleViewAction < Object >
146148 {
149+ @ Override
147150 public ModelAndView getView (Object o , BindException errors )
148151 {
149- WebPartFactory factory = Portal .getPortalPartCaseInsensitive ("WNPRC Purchasing Admin" );
152+ WebPartFactory factory = Portal .getPortalPart ("WNPRC Purchasing Admin" );
150153 getPageConfig ().setTitle ("Purchasing Admin" );
151154 Portal .WebPart part = factory .createWebPart ();
152155 return Portal .getWebPartViewSafe (factory , getViewContext (), part );
153156 }
154157
158+ @ Override
155159 public void addNavTrail (NavTree root ) { }
156160 }
157161
158162 @ RequiresPermission (UpdatePermission .class )
159- public class PurchaseReceiverAction extends SimpleViewAction
163+ public static class PurchaseReceiverAction extends SimpleViewAction < Object >
160164 {
165+ @ Override
161166 public ModelAndView getView (Object o , BindException errors )
162167 {
163- WebPartFactory factory = Portal .getPortalPartCaseInsensitive ("WNPRC Purchasing Receiver" );
168+ WebPartFactory factory = Portal .getPortalPart ("WNPRC Purchasing Receiver" );
164169 getPageConfig ().setTitle ("Purchasing Receiver" );
165170 Portal .WebPart part = factory .createWebPart ();
166171 return Portal .getWebPartViewSafe (factory , getViewContext (), part );
167172 }
168173
174+ @ Override
169175 public void addNavTrail (NavTree root ) { }
170176 }
171177
172178 @ RequiresPermission (ReadPermission .class )
173- public class PurchasingRequestAction extends SimpleViewAction
179+ public static class PurchasingRequestAction extends SimpleViewAction < Object >
174180 {
181+ @ Override
175182 public ModelAndView getView (Object o , BindException errors )
176183 {
177184 ModuleHtmlView view = ModuleHtmlView .get (ModuleLoader .getInstance ().getModule ("WNPRC_Purchasing" ), ModuleHtmlView .getGeneratedViewPath ("RequestEntry" ));
@@ -180,11 +187,12 @@ public ModelAndView getView(Object o, BindException errors)
180187 return view ;
181188 }
182189
190+ @ Override
183191 public void addNavTrail (NavTree root ) { }
184192 }
185193
186194 @ RequiresPermission (InsertPermission .class )
187- public class GetFolderAdminsAction extends ReadOnlyApiAction
195+ public class GetFolderAdminsAction extends ReadOnlyApiAction < Object >
188196 {
189197 @ Override
190198 public Object execute (Object o , BindException errors )
@@ -249,7 +257,7 @@ public Object execute(RequestForm requestForm, BindException errors) throws Exce
249257
250258 List <ValidationException > validationExceptions = WNPRC_PurchasingManager .get ().submitRequestForm (getUser (), getContainer (), requestForm );
251259
252- if (validationExceptions .size () > 0 )
260+ if (! validationExceptions .isEmpty () )
253261 {
254262 throw new BatchValidationException (validationExceptions , null );
255263 }
@@ -287,7 +295,7 @@ private void sendRequestChangeEmailNotification(String oldStatus, EmailTemplateF
287295 List <User > usersWithInsertPerm = SecurityManager .getUsersWithPermissions (getContainer (), Collections .singleton (InsertPermission .class ));
288296
289297 //get the lab end user who originated the request
290- List <User > labEndUsers = usersWithInsertPerm .stream ().filter (u -> u .getUserId () == emailTemplateForm .getRequester ().getUserId ()).collect ( Collectors . toList () );
298+ List <User > labEndUsers = usersWithInsertPerm .stream ().filter (u -> u .getUserId () == emailTemplateForm .getRequester ().getUserId ()).toList ();
291299 User endUser = labEndUsers .size () == 1 ? labEndUsers .get (0 ) : null ;
292300
293301 //request status change email notification
@@ -351,16 +359,16 @@ private void sendRequestChangeEmailNotification(String oldStatus, EmailTemplateF
351359 List <LineItem > removed = oldLineItems .stream ().filter (o1 -> updatedLineItems .stream ().noneMatch (o2 -> o2 .getRowId () == o1 .getRowId ())).collect (Collectors .toList ());
352360
353361 List <LineItem > quantityChange = updatedLineItems .stream ().filter (o1 -> oldLineItems .stream ().noneMatch (o2 -> o1 .getRowId () == o2 .getRowId ()
354- && o2 .getQuantity () == o1 .getQuantity ())).collect ( Collectors . toList () );
362+ && o2 .getQuantity () == o1 .getQuantity ())).toList ();
355363
356364 boolean fullQuantityReceived = updatedLineItems .stream ().filter (o2 -> o2 .getQuantityReceived () >= o2 .getQuantity ()).count () == updatedLineItems .size ();
357365
358- if (removed .size () > 0 || quantityChange .size () > 0 || fullQuantityReceived )
366+ if (! removed .isEmpty () || ! quantityChange .isEmpty () || fullQuantityReceived )
359367 {
360368 LineItemChangeEmailTemplate lineItemChangeEmailTemplate = EmailTemplateService .get ().getEmailTemplate (LineItemChangeEmailTemplate .class );
361369 lineItemChangeEmailTemplate .setUpdatedLineItemsList (updatedLineItems );
362370 lineItemChangeEmailTemplate .setOldLineItemsList (oldLineItems );
363- lineItemChangeEmailTemplate .setDeletedLineItemFlag (removed .size () > 0 );
371+ lineItemChangeEmailTemplate .setDeletedLineItemFlag (! removed .isEmpty () );
364372 lineItemChangeEmailTemplate .setFullQuantityReceivedFlag (fullQuantityReceived );
365373 lineItemChangeEmailTemplate .setNotificationBean (emailTemplateForm );
366374 String emailSubject = lineItemChangeEmailTemplate .renderSubject (getContainer ());
@@ -604,7 +612,7 @@ public void setUnitCost(double unitCost)
604612 }
605613 }
606614
607- public class EmailTemplateForm
615+ public static class EmailTemplateForm
608616 {
609617 Integer _rowId ;
610618 String _vendor ;
0 commit comments