39 lines
1.8 KiB
Java
39 lines
1.8 KiB
Java
package it.integry.integrywmsnative;
|
|
|
|
import javax.inject.Singleton;
|
|
|
|
import dagger.Component;
|
|
import it.integry.integrywmsnative.core.data_store.db.RoomModule;
|
|
import it.integry.integrywmsnative.gest.picking_libero.PickingLiberoComponent;
|
|
import it.integry.integrywmsnative.gest.picking_libero.PickingLiberoModule;
|
|
import it.integry.integrywmsnative.gest.pv_ordine_acquisto_edit.PVOrdineAcquistoEditComponent;
|
|
import it.integry.integrywmsnative.gest.pv_ordine_acquisto_edit.PVOrdineAcquistoEditModule;
|
|
import it.integry.integrywmsnative.gest.pv_ordini_acquisto.PVOrdineAcquistoGrigliaComponent;
|
|
import it.integry.integrywmsnative.gest.pv_ordini_acquisto.PVOrdineAcquistoGrigliaModule;
|
|
import it.integry.integrywmsnative.gest.rettifica_giacenze.RettificaGiacenzeComponent;
|
|
import it.integry.integrywmsnative.gest.rettifica_giacenze.RettificaGiacenzeModule;
|
|
import it.integry.integrywmsnative.gest.spedizione.SpedizioneComponent;
|
|
import it.integry.integrywmsnative.gest.spedizione.SpedizioneModule;
|
|
|
|
// Definition of the Application graph
|
|
@Singleton
|
|
@Component(modules = {
|
|
MainApplicationModule.class,
|
|
RoomModule.class,
|
|
MainActivityModule.class,
|
|
PVOrdineAcquistoGrigliaModule.class,
|
|
PVOrdineAcquistoEditModule.class,
|
|
PickingLiberoModule.class,
|
|
RettificaGiacenzeModule.class,
|
|
SpedizioneModule.class})
|
|
public interface MainApplicationComponent {
|
|
|
|
MainActivityComponent.Factory mainActivityComponent();
|
|
PVOrdineAcquistoGrigliaComponent.Factory pvOrdineAcquistoGrigliaComponent();
|
|
PVOrdineAcquistoEditComponent.Factory pvOrdineAcquistoEditComponent();
|
|
PickingLiberoComponent.Factory pickingLiberoComponent();
|
|
RettificaGiacenzeComponent.Factory rettificaGiacenzeComponent();
|
|
SpedizioneComponent.Factory spedizioneComponent();
|
|
|
|
}
|