3131import org .labkey .api .query .DefaultSchema ;
3232import org .labkey .api .query .QuerySchema ;
3333import org .labkey .api .security .roles .RoleManager ;
34- import org .labkey .api .services .ServiceRegistry ;
3534import org .labkey .api .view .WebPartFactory ;
3635import org .labkey .wnprc_billing .dataentry .ChargesFormType ;
3736import org .labkey .wnprc_billing .dataentry .NonAnimalChargesFormType ;
3837import org .labkey .wnprc_billing .notification .WNPRCBillingNotificationProvider ;
3938import org .labkey .wnprc_billing .pipeline .BillingPipelineProvider ;
4039import org .labkey .wnprc_billing .pipeline .InvoicedItemsProcessingServiceImpl ;
4140import org .labkey .wnprc_billing .query .WNPRC_BillingUserSchema ;
42- import org .labkey .wnprc_billing .table .WNPRC_BillingCustomizer ;
4341import org .labkey .wnprc_billing .security .permissions .EHRFinanceAdminPermission ;
4442import org .labkey .wnprc_billing .security .roles .EHRFinanceAdmin ;
43+ import org .labkey .wnprc_billing .table .WNPRC_BillingCustomizer ;
4544
4645import java .util .Collection ;
4746import java .util .Collections ;
@@ -69,12 +68,6 @@ public String getName()
6968 return 22.000 ;
7069 }
7170
72- @ Override
73- public boolean hasScripts ()
74- {
75- return true ;
76- }
77-
7871 @ Override
7972 @ NotNull
8073 protected Collection <WebPartFactory > createWebPartFactories ()
@@ -86,7 +79,7 @@ protected Collection<WebPartFactory> createWebPartFactories()
8679 protected void init ()
8780 {
8881 addController (WNPRC_BillingController .NAME , WNPRC_BillingController .class );
89- ServiceRegistry . get (). registerService ( InvoicedItemsProcessingService .class , new InvoicedItemsProcessingServiceImpl ());
82+ InvoicedItemsProcessingService .register ( this , new InvoicedItemsProcessingServiceImpl ());
9083 BillingNotificationService .get ().registerBillingNotificationProvider (WNPRCBillingNotificationProvider .get ());
9184
9285 registerRoles ();
@@ -122,7 +115,7 @@ protected void registerSchemas()
122115 @ Override
123116 public QuerySchema createSchema (final DefaultSchema schema , Module module )
124117 {
125- return new WNPRC_BillingUserSchema (WNPRC_BillingSchema .NAME , null , schema .getUser (), schema .getContainer (), WNPRC_BillingSchema .getInstance (). getSchema ());
118+ return new WNPRC_BillingUserSchema (WNPRC_BillingSchema .NAME , null , schema .getUser (), schema .getContainer (), WNPRC_BillingSchema .getSchema ());
126119 }
127120 });
128121 }
0 commit comments