Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.utilitiessavings.testapp.server.guice;
- import javax.inject.Singleton;
- import com.gwtplatform.dispatch.server.guice.HandlerModule;
- import com.utilitiessavings.testapp.client.action.AddContactToAccount;
- import com.utilitiessavings.testapp.client.action.AddSiteToAccount;
- import com.utilitiessavings.testapp.client.action.AddSupplyToSite;
- import com.utilitiessavings.testapp.client.action.FillDatastore;
- import com.utilitiessavings.testapp.client.action.GetAccount;
- import com.utilitiessavings.testapp.client.action.GetAccounts;
- import com.utilitiessavings.testapp.client.action.GetContact;
- import com.utilitiessavings.testapp.client.action.GetContacts;
- import com.utilitiessavings.testapp.client.action.GetElecTariffs;
- import com.utilitiessavings.testapp.client.action.GetMtcGroups;
- import com.utilitiessavings.testapp.client.action.GetQuotePages;
- import com.utilitiessavings.testapp.client.action.GetSite;
- import com.utilitiessavings.testapp.client.action.GetSites;
- import com.utilitiessavings.testapp.client.action.GetSupplier;
- import com.utilitiessavings.testapp.client.action.GetSupplierPage;
- import com.utilitiessavings.testapp.client.action.GetSupplierPages;
- import com.utilitiessavings.testapp.client.action.GetSupplies;
- import com.utilitiessavings.testapp.client.action.GetSupply;
- import com.utilitiessavings.testapp.client.action.InitLoginInfo;
- import com.utilitiessavings.testapp.client.action.Initialize;
- import com.utilitiessavings.testapp.client.action.Login;
- import com.utilitiessavings.testapp.client.action.ParseMtcGuides;
- import com.utilitiessavings.testapp.client.action.ParseTariffBooks;
- import com.utilitiessavings.testapp.client.action.PutAccount;
- import com.utilitiessavings.testapp.client.action.PutBlobFile;
- import com.utilitiessavings.testapp.client.action.PutContact;
- import com.utilitiessavings.testapp.client.action.PutSite;
- import com.utilitiessavings.testapp.client.action.PutSupplierPage;
- import com.utilitiessavings.testapp.client.action.PutSupply;
- import com.utilitiessavings.testapp.server.Dao;
- import com.utilitiessavings.testapp.server.handler.AddContactToAccountActionHandler;
- import com.utilitiessavings.testapp.server.handler.AddSiteToAccountActionHandler;
- import com.utilitiessavings.testapp.server.handler.AddSupplyToSiteActionHandler;
- import com.utilitiessavings.testapp.server.handler.FillDatastoreActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetAccountActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetAccountsActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetContactActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetContactsActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetElecTariffsActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetMtcGroupActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetQuotePagesActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSiteActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSitesActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSupplierActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSupplierPageActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSupplierPagesActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSuppliesActionHandler;
- import com.utilitiessavings.testapp.server.handler.GetSupplyActionHandler;
- import com.utilitiessavings.testapp.server.handler.InitLoginInfoActionHandler;
- import com.utilitiessavings.testapp.server.handler.InitializeActionHandler;
- import com.utilitiessavings.testapp.server.handler.LoginActionHandler;
- import com.utilitiessavings.testapp.server.handler.ParseMtcGuidesActionHandler;
- import com.utilitiessavings.testapp.server.handler.ParseTariffBooksActionHandler;
- import com.utilitiessavings.testapp.server.handler.PutAccountActionHandler;
- import com.utilitiessavings.testapp.server.handler.PutBlobFileActionHandler;
- import com.utilitiessavings.testapp.server.handler.PutContactActionHandler;
- import com.utilitiessavings.testapp.server.handler.PutSiteActionHandler;
- import com.utilitiessavings.testapp.server.handler.PutSupplierPageActionHandler;
- import com.utilitiessavings.testapp.server.handler.PutSupplyActionHandler;
- import com.utilitiessavings.testapp.server.validator.AdminActionValidator;
- import com.utilitiessavings.testapp.server.validator.LoggedInActionValidator;
- import com.utilitiessavings.testapp.shared.LoginInfo;
- public class ServerModule extends HandlerModule
- {
- @Override
- protected void configureHandlers()
- {
- // SINGLETON
- bind(Dao.class).in(Singleton.class);
- bind(LoginInfo.class).in(Singleton.class);
- // REGULAR
- bindHandler(Initialize.class, InitializeActionHandler.class);
- bindHandler(Login.class, LoginActionHandler.class);
- bindHandler(InitLoginInfo.class, InitLoginInfoActionHandler.class);
- // ADMIN
- bindHandler(FillDatastore.class, FillDatastoreActionHandler.class, AdminActionValidator.class);
- bindHandler(ParseMtcGuides.class, ParseMtcGuidesActionHandler.class, AdminActionValidator.class);
- bindHandler(ParseTariffBooks.class, ParseTariffBooksActionHandler.class, AdminActionValidator.class);
- bindHandler(PutSupplierPage.class, PutSupplierPageActionHandler.class, AdminActionValidator.class);
- // LOGGED IN
- bindHandler(GetSupplierPage.class, GetSupplierPageActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetSupplierPages.class, GetSupplierPagesActionHandler.class, LoggedInActionValidator.class);
- bindHandler(PutAccount.class, PutAccountActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetAccount.class, GetAccountActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetAccounts.class, GetAccountsActionHandler.class, LoggedInActionValidator.class);
- bindHandler(PutSite.class, PutSiteActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetSite.class, GetSiteActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetSites.class, GetSitesActionHandler.class, LoggedInActionValidator.class);
- bindHandler(PutContact.class, PutContactActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetContact.class, GetContactActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetContacts.class, GetContactsActionHandler.class, LoggedInActionValidator.class);
- bindHandler(PutSupply.class, PutSupplyActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetSupply.class, GetSupplyActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetSupplies.class, GetSuppliesActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetSupplier.class, GetSupplierActionHandler.class, LoggedInActionValidator.class);
- bindHandler(AddContactToAccount.class, AddContactToAccountActionHandler.class, LoggedInActionValidator.class);
- bindHandler(AddSiteToAccount.class, AddSiteToAccountActionHandler.class, LoggedInActionValidator.class);
- bindHandler(AddSupplyToSite.class, AddSupplyToSiteActionHandler.class, LoggedInActionValidator.class);
- bindHandler(PutBlobFile.class, PutBlobFileActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetQuotePages.class, GetQuotePagesActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetMtcGroups.class, GetMtcGroupActionHandler.class, LoggedInActionValidator.class);
- bindHandler(GetElecTariffs.class, GetElecTariffsActionHandler.class, LoggedInActionValidator.class);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement