package org.sigmah.server.inject;
/*
* #%L
* Sigmah
* %%
* Copyright (C) 2010 - 2016 URD
* %%
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program. If not, see
* <http://www.gnu.org/licenses/gpl-3.0.html>.
* #L%
*/
import org.sigmah.server.handler.AddOrgUnitHandler;
import org.sigmah.server.handler.AmendmentActionCommandHandler;
import org.sigmah.server.handler.AutomatedImportHandler;
import org.sigmah.server.handler.BackupArchiveManagementHandler;
import org.sigmah.server.handler.BatchCommandHandler;
import org.sigmah.server.handler.ChangePasswordCommandHandler;
import org.sigmah.server.handler.ChangePhaseHandler;
import org.sigmah.server.handler.CheckContactDuplicationHandler;
import org.sigmah.server.handler.CheckModelUsageHandler;
import org.sigmah.server.handler.CopyLogFrameHandler;
import org.sigmah.server.handler.CreateEntityHandler;
import org.sigmah.server.handler.DeactivateUsersHandler;
import org.sigmah.server.handler.DedupeContactHandler;
import org.sigmah.server.handler.DeleteCategoriesHandler;
import org.sigmah.server.handler.DeleteFlexibleElementsHandler;
import org.sigmah.server.handler.DeleteHandler;
import org.sigmah.server.handler.DeleteImportationSchemeModelsHandler;
import org.sigmah.server.handler.DeleteImportationSchemesHandler;
import org.sigmah.server.handler.DeletePrivacyGroupsHandler;
import org.sigmah.server.handler.DeleteProfilesHandler;
import org.sigmah.server.handler.DeleteReportModelsHandler;
import org.sigmah.server.handler.DisableFlexibleElementsHandler;
import org.sigmah.server.handler.DownloadSliceHandler;
import org.sigmah.server.handler.GenerateElementHandler;
import org.sigmah.server.handler.GetAdminEntitiesHandler;
import org.sigmah.server.handler.GetAvailableFrameworksHandler;
import org.sigmah.server.handler.GetAvailableStatusForModelHandler;
import org.sigmah.server.handler.GetBaseMapsHandler;
import org.sigmah.server.handler.GetCalendarHandler;
import org.sigmah.server.handler.GetCategoriesHandler;
import org.sigmah.server.handler.GetContactDuplicatedPropertiesHandler;
import org.sigmah.server.handler.GetContactHandler;
import org.sigmah.server.handler.GetContactHistoryHandler;
import org.sigmah.server.handler.GetContactModelCopyHandler;
import org.sigmah.server.handler.GetContactModelHandler;
import org.sigmah.server.handler.GetContactModelsHandler;
import org.sigmah.server.handler.GetContactRelationshipsHandler;
import org.sigmah.server.handler.GetContactsHandler;
import org.sigmah.server.handler.GetCountriesHandler;
import org.sigmah.server.handler.GetCountryHandler;
import org.sigmah.server.handler.GetFilesFromFavoriteProjectsHandler;
import org.sigmah.server.handler.GetFrameworkFulfillmentsByProjectModelIdHandler;
import org.sigmah.server.handler.GetGlobalContactExportSettingsHandler;
import org.sigmah.server.handler.GetGlobalContactExportsHandler;
import org.sigmah.server.handler.GetGlobalExportSettingsHandler;
import org.sigmah.server.handler.GetGlobalExportsHandler;
import org.sigmah.server.handler.GetHistoryHandler;
import org.sigmah.server.handler.GetImportInformationHandler;
import org.sigmah.server.handler.GetImportationSchemeModelsHandler;
import org.sigmah.server.handler.GetImportationSchemesHandler;
import org.sigmah.server.handler.GetIndicatorDataSourcesHandler;
import org.sigmah.server.handler.GetIndicatorsHandler;
import org.sigmah.server.handler.GetLayoutGroupIterationsHandler;
import org.sigmah.server.handler.GetLinkedProjectsHandler;
import org.sigmah.server.handler.GetMainSiteHandler;
import org.sigmah.server.handler.GetMonitoredPointsHandler;
import org.sigmah.server.handler.GetMonthlyReportsHandler;
import org.sigmah.server.handler.GetOrgUnitHandler;
import org.sigmah.server.handler.GetOrgUnitModelCopyHandler;
import org.sigmah.server.handler.GetOrgUnitModelHandler;
import org.sigmah.server.handler.GetOrgUnitModelsHandler;
import org.sigmah.server.handler.GetOrgUnitsByModelHandler;
import org.sigmah.server.handler.GetOrgUnitsHandler;
import org.sigmah.server.handler.GetOrganizationHandler;
import org.sigmah.server.handler.GetPrivacyGroupsHandler;
import org.sigmah.server.handler.GetProfilesHandler;
import org.sigmah.server.handler.GetProfilesWithDetailsHandler;
import org.sigmah.server.handler.GetProjectDocumentsHandler;
import org.sigmah.server.handler.GetProjectHandler;
import org.sigmah.server.handler.GetProjectModelCopyHandler;
import org.sigmah.server.handler.GetProjectModelHandler;
import org.sigmah.server.handler.GetProjectModelsHandler;
import org.sigmah.server.handler.GetProjectReportHandler;
import org.sigmah.server.handler.GetProjectReportModelsHandler;
import org.sigmah.server.handler.GetProjectReportsHandler;
import org.sigmah.server.handler.GetProjectTeamMembersHandler;
import org.sigmah.server.handler.GetProjectsByModelHandler;
import org.sigmah.server.handler.GetProjectsFromIdHandler;
import org.sigmah.server.handler.GetProjectsHandler;
import org.sigmah.server.handler.GetPropertiesHandler;
import org.sigmah.server.handler.GetRemindersHandler;
import org.sigmah.server.handler.GetReportDefHandler;
import org.sigmah.server.handler.GetReportElementsHandler;
import org.sigmah.server.handler.GetReportModelsHandler;
import org.sigmah.server.handler.GetReportTemplatesHandler;
import org.sigmah.server.handler.GetSchemaHandler;
import org.sigmah.server.handler.GetSitePointsHandler;
import org.sigmah.server.handler.GetSitesCountHandler;
import org.sigmah.server.handler.GetSitesHandler;
import org.sigmah.server.handler.GetSyncRegionsHandler;
import org.sigmah.server.handler.GetTestProjectsHandler;
import org.sigmah.server.handler.GetUserDatabaseHandler;
import org.sigmah.server.handler.GetUserUnitsByUserHandler;
import org.sigmah.server.handler.GetUsersByOrgUnitHandler;
import org.sigmah.server.handler.GetUsersByOrganizationHandler;
import org.sigmah.server.handler.GetUsersWithProfilesHandler;
import org.sigmah.server.handler.GetValueFromLinkedProjectsHandler;
import org.sigmah.server.handler.GetValueHandler;
import org.sigmah.server.handler.LoginCommandHandler;
import org.sigmah.server.handler.MoveOrgUnitHandler;
import org.sigmah.server.handler.PasswordManagementCommandHandler;
import org.sigmah.server.handler.PingHandler;
import org.sigmah.server.handler.PrepareFileUploadHandler;
import org.sigmah.server.handler.PromoteProjectReportDraftHandler;
import org.sigmah.server.handler.RemoveOrgUnitHandler;
import org.sigmah.server.handler.RemoveProjectReportDraftHandler;
import org.sigmah.server.handler.SecureNavigationCommandHandler;
import org.sigmah.server.handler.SendProbeReportHandler;
import org.sigmah.server.handler.SynchronizeHandler;
import org.sigmah.server.handler.UpdateContactHandler;
import org.sigmah.server.handler.UpdateEntityHandler;
import org.sigmah.server.handler.UpdateGlobalContactExportSettingsHandler;
import org.sigmah.server.handler.UpdateGlobalExportSettingsHandler;
import org.sigmah.server.handler.UpdateLayoutGroupIterationsHandler;
import org.sigmah.server.handler.UpdateLogFrameHandler;
import org.sigmah.server.handler.UpdateMonitoredPointsHandler;
import org.sigmah.server.handler.UpdateMonthlyReportsHandler;
import org.sigmah.server.handler.UpdateOrganizationHandler;
import org.sigmah.server.handler.UpdateProjectFavoriteHandler;
import org.sigmah.server.handler.UpdateProjectHandler;
import org.sigmah.server.handler.UpdateProjectReportModelHandler;
import org.sigmah.server.handler.UpdateProjectTeamMembersHandler;
import org.sigmah.server.handler.UpdateRemindersHandler;
import org.sigmah.server.handler.UpdateSubscriptionHandler;
import org.sigmah.server.handler.UploadSliceHandler;
import org.sigmah.server.inject.dispatch.AbstractCommandHandlerModule;
import org.sigmah.shared.command.AddOrgUnit;
import org.sigmah.shared.command.AmendmentActionCommand;
import org.sigmah.shared.command.AutomatedImport;
import org.sigmah.shared.command.BackupArchiveManagementCommand;
import org.sigmah.shared.command.BatchCommand;
import org.sigmah.shared.command.ChangePasswordCommand;
import org.sigmah.shared.command.ChangePhase;
import org.sigmah.shared.command.CheckContactDuplication;
import org.sigmah.shared.command.CheckModelUsage;
import org.sigmah.shared.command.CopyLogFrame;
import org.sigmah.shared.command.CreateEntity;
import org.sigmah.shared.command.DeactivateUsers;
import org.sigmah.shared.command.DedupeContact;
import org.sigmah.shared.command.Delete;
import org.sigmah.shared.command.DeleteCategories;
import org.sigmah.shared.command.DeleteFlexibleElements;
import org.sigmah.shared.command.DeleteImportationSchemeModels;
import org.sigmah.shared.command.DeleteImportationSchemes;
import org.sigmah.shared.command.DeletePrivacyGroups;
import org.sigmah.shared.command.DeleteProfiles;
import org.sigmah.shared.command.DeleteReportModels;
import org.sigmah.shared.command.DisableFlexibleElements;
import org.sigmah.shared.command.DownloadSlice;
import org.sigmah.shared.command.GenerateElement;
import org.sigmah.shared.command.GetAdminEntities;
import org.sigmah.shared.command.GetAvailableFrameworks;
import org.sigmah.shared.command.GetAvailableStatusForModel;
import org.sigmah.shared.command.GetBaseMaps;
import org.sigmah.shared.command.GetCalendar;
import org.sigmah.shared.command.GetCategories;
import org.sigmah.shared.command.GetContact;
import org.sigmah.shared.command.GetContactDuplicatedProperties;
import org.sigmah.shared.command.GetContactHistory;
import org.sigmah.shared.command.GetContactModel;
import org.sigmah.shared.command.GetContactModelCopy;
import org.sigmah.shared.command.GetContactModels;
import org.sigmah.shared.command.GetContactRelationships;
import org.sigmah.shared.command.GetContacts;
import org.sigmah.shared.command.GetCountries;
import org.sigmah.shared.command.GetCountry;
import org.sigmah.shared.command.GetFilesFromFavoriteProjects;
import org.sigmah.shared.command.GetFrameworkFulfillmentsByProjectModelId;
import org.sigmah.shared.command.GetGlobalContactExportSettings;
import org.sigmah.shared.command.GetGlobalContactExports;
import org.sigmah.shared.command.GetGlobalExportSettings;
import org.sigmah.shared.command.GetGlobalExports;
import org.sigmah.shared.command.GetHistory;
import org.sigmah.shared.command.GetImportInformation;
import org.sigmah.shared.command.GetImportationSchemeModels;
import org.sigmah.shared.command.GetImportationSchemes;
import org.sigmah.shared.command.GetIndicatorDataSources;
import org.sigmah.shared.command.GetIndicators;
import org.sigmah.shared.command.GetLayoutGroupIterations;
import org.sigmah.shared.command.GetLinkedProjects;
import org.sigmah.shared.command.GetMainSite;
import org.sigmah.shared.command.GetMonitoredPoints;
import org.sigmah.shared.command.GetMonthlyReports;
import org.sigmah.shared.command.GetOrgUnit;
import org.sigmah.shared.command.GetOrgUnitModel;
import org.sigmah.shared.command.GetOrgUnitModelCopy;
import org.sigmah.shared.command.GetOrgUnitModels;
import org.sigmah.shared.command.GetOrgUnits;
import org.sigmah.shared.command.GetOrgUnitsByModel;
import org.sigmah.shared.command.GetOrganization;
import org.sigmah.shared.command.GetPrivacyGroups;
import org.sigmah.shared.command.GetProfiles;
import org.sigmah.shared.command.GetProfilesWithDetails;
import org.sigmah.shared.command.GetProject;
import org.sigmah.shared.command.GetProjectDocuments;
import org.sigmah.shared.command.GetProjectModel;
import org.sigmah.shared.command.GetProjectModelCopy;
import org.sigmah.shared.command.GetProjectModels;
import org.sigmah.shared.command.GetProjectReport;
import org.sigmah.shared.command.GetProjectReportModels;
import org.sigmah.shared.command.GetProjectReports;
import org.sigmah.shared.command.GetProjectTeamMembers;
import org.sigmah.shared.command.GetProjects;
import org.sigmah.shared.command.GetProjectsByModel;
import org.sigmah.shared.command.GetProjectsFromId;
import org.sigmah.shared.command.GetProperties;
import org.sigmah.shared.command.GetReminders;
import org.sigmah.shared.command.GetReportDef;
import org.sigmah.shared.command.GetReportElements;
import org.sigmah.shared.command.GetReportModels;
import org.sigmah.shared.command.GetReportTemplates;
import org.sigmah.shared.command.GetSchema;
import org.sigmah.shared.command.GetSitePoints;
import org.sigmah.shared.command.GetSites;
import org.sigmah.shared.command.GetSitesCount;
import org.sigmah.shared.command.GetSyncRegions;
import org.sigmah.shared.command.GetTestProjects;
import org.sigmah.shared.command.GetUserDatabase;
import org.sigmah.shared.command.GetUserUnitsByUser;
import org.sigmah.shared.command.GetUsersByOrgUnit;
import org.sigmah.shared.command.GetUsersByOrganization;
import org.sigmah.shared.command.GetUsersWithProfiles;
import org.sigmah.shared.command.GetValue;
import org.sigmah.shared.command.GetValueFromLinkedProjects;
import org.sigmah.shared.command.LoginCommand;
import org.sigmah.shared.command.MoveOrgUnit;
import org.sigmah.shared.command.PasswordManagementCommand;
import org.sigmah.shared.command.Ping;
import org.sigmah.shared.command.PrepareFileUpload;
import org.sigmah.shared.command.PromoteProjectReportDraft;
import org.sigmah.shared.command.RemoveOrgUnit;
import org.sigmah.shared.command.RemoveProjectReportDraft;
import org.sigmah.shared.command.SecureNavigationCommand;
import org.sigmah.shared.command.SendProbeReport;
import org.sigmah.shared.command.Synchronize;
import org.sigmah.shared.command.UpdateContact;
import org.sigmah.shared.command.UpdateEntity;
import org.sigmah.shared.command.UpdateGlobalContactExportSettingsCommand;
import org.sigmah.shared.command.UpdateGlobalExportSettingsCommand;
import org.sigmah.shared.command.UpdateLayoutGroupIterations;
import org.sigmah.shared.command.UpdateLogFrame;
import org.sigmah.shared.command.UpdateMonitoredPoints;
import org.sigmah.shared.command.UpdateMonthlyReports;
import org.sigmah.shared.command.UpdateOrganization;
import org.sigmah.shared.command.UpdateProject;
import org.sigmah.shared.command.UpdateProjectFavorite;
import org.sigmah.shared.command.UpdateProjectReportModel;
import org.sigmah.shared.command.UpdateProjectTeamMembers;
import org.sigmah.shared.command.UpdateReminders;
import org.sigmah.shared.command.UpdateSubscription;
import org.sigmah.shared.command.UploadSlice;
/**
* <p>
* Command-Handler module. Installs automatically dispatch module.
* </p>
* <p>
* Simply bind command classes to their corresponding handler class.
* </p>
*
* @author Denis Colliot (dcolliot@ideia.fr)
* @author Maxime Lombard (mlombard@ideia.fr)
*/
public class CommandHandlerModule extends AbstractCommandHandlerModule {
/**
* {@inheritDoc}
*/
@Override
protected void configureHandlers() {
// Thank you for maintaining alphabetical order.
bindHandler(AddOrgUnit.class, AddOrgUnitHandler.class);
bindHandler(AmendmentActionCommand.class, AmendmentActionCommandHandler.class);
bindHandler(AutomatedImport.class, AutomatedImportHandler.class);
bindHandler(BackupArchiveManagementCommand.class, BackupArchiveManagementHandler.class);
bindHandler(BatchCommand.class, BatchCommandHandler.class);
bindHandler(ChangePasswordCommand.class, ChangePasswordCommandHandler.class);
bindHandler(ChangePhase.class, ChangePhaseHandler.class);
bindHandler(CheckContactDuplication.class, CheckContactDuplicationHandler.class);
bindHandler(CheckModelUsage.class, CheckModelUsageHandler.class);
bindHandler(CreateEntity.class, CreateEntityHandler.class);
bindHandler(CopyLogFrame.class, CopyLogFrameHandler.class);
bindHandler(DeactivateUsers.class, DeactivateUsersHandler.class);
bindHandler(DedupeContact.class, DedupeContactHandler.class);
bindHandler(DisableFlexibleElements.class, DisableFlexibleElementsHandler.class);
bindHandler(DeleteCategories.class, DeleteCategoriesHandler.class);
bindHandler(DeleteFlexibleElements.class, DeleteFlexibleElementsHandler.class);
bindHandler(Delete.class, DeleteHandler.class);
bindHandler(DeleteImportationSchemeModels.class, DeleteImportationSchemeModelsHandler.class);
bindHandler(DeleteImportationSchemes.class, DeleteImportationSchemesHandler.class);
bindHandler(DeletePrivacyGroups.class, DeletePrivacyGroupsHandler.class);
bindHandler(DeleteProfiles.class, DeleteProfilesHandler.class);
bindHandler(DeleteReportModels.class, DeleteReportModelsHandler.class);
bindHandler(DownloadSlice.class, DownloadSliceHandler.class);
bindHandler(GenerateElement.class, GenerateElementHandler.class);
bindHandler(GetAdminEntities.class, GetAdminEntitiesHandler.class);
bindHandler(GetAvailableFrameworks.class, GetAvailableFrameworksHandler.class);
bindHandler(GetAvailableStatusForModel.class, GetAvailableStatusForModelHandler.class);
bindHandler(GetBaseMaps.class, GetBaseMapsHandler.class);
bindHandler(GetCalendar.class, GetCalendarHandler.class);
bindHandler(GetCategories.class, GetCategoriesHandler.class);
bindHandler(GetContact.class, GetContactHandler.class);
bindHandler(GetContacts.class, GetContactsHandler.class);
bindHandler(GetContactDuplicatedProperties.class, GetContactDuplicatedPropertiesHandler.class);
bindHandler(GetContactHistory.class, GetContactHistoryHandler.class);
bindHandler(GetContactModel.class, GetContactModelHandler.class);
bindHandler(GetContactModelCopy.class, GetContactModelCopyHandler.class);
bindHandler(GetContactModels.class, GetContactModelsHandler.class);
bindHandler(GetContactRelationships.class, GetContactRelationshipsHandler.class);
bindHandler(GetCountries.class, GetCountriesHandler.class);
bindHandler(GetCountry.class, GetCountryHandler.class);
bindHandler(GetFilesFromFavoriteProjects.class, GetFilesFromFavoriteProjectsHandler.class);
bindHandler(GetFrameworkFulfillmentsByProjectModelId.class, GetFrameworkFulfillmentsByProjectModelIdHandler.class);
bindHandler(GetGlobalContactExportSettings.class, GetGlobalContactExportSettingsHandler.class);
bindHandler(GetGlobalExportSettings.class, GetGlobalExportSettingsHandler.class);
bindHandler(GetGlobalContactExports.class, GetGlobalContactExportsHandler.class);
bindHandler(GetGlobalExports.class, GetGlobalExportsHandler.class);
bindHandler(GetHistory.class, GetHistoryHandler.class);
bindHandler(GetImportationSchemeModels.class, GetImportationSchemeModelsHandler.class);
bindHandler(GetImportationSchemes.class, GetImportationSchemesHandler.class);
bindHandler(GetImportInformation.class, GetImportInformationHandler.class);
bindHandler(GetIndicatorDataSources.class, GetIndicatorDataSourcesHandler.class);
bindHandler(GetIndicators.class, GetIndicatorsHandler.class);
bindHandler(GetLayoutGroupIterations.class, GetLayoutGroupIterationsHandler.class);
bindHandler(GetLinkedProjects.class, GetLinkedProjectsHandler.class);
bindHandler(GetMainSite.class, GetMainSiteHandler.class);
bindHandler(GetMonitoredPoints.class, GetMonitoredPointsHandler.class);
bindHandler(GetMonthlyReports.class, GetMonthlyReportsHandler.class);
bindHandler(GetOrganization.class, GetOrganizationHandler.class);
bindHandler(GetOrgUnit.class, GetOrgUnitHandler.class);
bindHandler(GetOrgUnits.class, GetOrgUnitsHandler.class);
bindHandler(GetOrgUnitModelCopy.class, GetOrgUnitModelCopyHandler.class);
bindHandler(GetOrgUnitModel.class, GetOrgUnitModelHandler.class);
bindHandler(GetOrgUnitModels.class, GetOrgUnitModelsHandler.class);
bindHandler(GetOrgUnitsByModel.class, GetOrgUnitsByModelHandler.class);
bindHandler(GetUserUnitsByUser.class, GetUserUnitsByUserHandler.class);
bindHandler(GetPrivacyGroups.class, GetPrivacyGroupsHandler.class);
bindHandler(GetProfiles.class, GetProfilesHandler.class);
bindHandler(GetProfilesWithDetails.class, GetProfilesWithDetailsHandler.class);
bindHandler(GetProject.class, GetProjectHandler.class);
bindHandler(GetProjectDocuments.class, GetProjectDocumentsHandler.class);
bindHandler(GetProjectModelCopy.class, GetProjectModelCopyHandler.class);
bindHandler(GetProjectModel.class, GetProjectModelHandler.class);
bindHandler(GetProjectModels.class, GetProjectModelsHandler.class);
bindHandler(GetProjectReport.class, GetProjectReportHandler.class);
bindHandler(GetProjectReportModels.class, GetProjectReportModelsHandler.class);
bindHandler(GetProjectReports.class, GetProjectReportsHandler.class);
bindHandler(GetProjects.class, GetProjectsHandler.class);
bindHandler(GetProjectsByModel.class, GetProjectsByModelHandler.class);
bindHandler(GetProjectsFromId.class, GetProjectsFromIdHandler.class);
bindHandler(GetProjectTeamMembers.class, GetProjectTeamMembersHandler.class);
bindHandler(GetProperties.class, GetPropertiesHandler.class);
bindHandler(GetReminders.class, GetRemindersHandler.class);
bindHandler(GetReportDef.class, GetReportDefHandler.class);
bindHandler(GetReportElements.class, GetReportElementsHandler.class);
bindHandler(GetReportModels.class, GetReportModelsHandler.class);
bindHandler(GetReportTemplates.class, GetReportTemplatesHandler.class);
bindHandler(GetSchema.class, GetSchemaHandler.class);
bindHandler(GetSitePoints.class, GetSitePointsHandler.class);
bindHandler(GetSites.class, GetSitesHandler.class);
bindHandler(GetSitesCount.class, GetSitesCountHandler.class);
bindHandler(GetSyncRegions.class, GetSyncRegionsHandler.class);
bindHandler(GetTestProjects.class, GetTestProjectsHandler.class);
bindHandler(GetUserDatabase.class, GetUserDatabaseHandler.class);
bindHandler(GetUsersByOrganization.class, GetUsersByOrganizationHandler.class);
bindHandler(GetUsersByOrgUnit.class, GetUsersByOrgUnitHandler.class);
bindHandler(GetUsersWithProfiles.class, GetUsersWithProfilesHandler.class);
bindHandler(GetValue.class, GetValueHandler.class);
bindHandler(GetValueFromLinkedProjects.class, GetValueFromLinkedProjectsHandler.class);
bindHandler(LoginCommand.class, LoginCommandHandler.class);
bindHandler(MoveOrgUnit.class, MoveOrgUnitHandler.class);
bindHandler(PasswordManagementCommand.class, PasswordManagementCommandHandler.class);
bindHandler(Ping.class, PingHandler.class);
bindHandler(PrepareFileUpload.class, PrepareFileUploadHandler.class);
bindHandler(PromoteProjectReportDraft.class, PromoteProjectReportDraftHandler.class);
bindHandler(RemoveOrgUnit.class, RemoveOrgUnitHandler.class);
bindHandler(RemoveProjectReportDraft.class, RemoveProjectReportDraftHandler.class);
bindHandler(SecureNavigationCommand.class, SecureNavigationCommandHandler.class);
bindHandler(Synchronize.class, SynchronizeHandler.class);
bindHandler(UpdateContact.class, UpdateContactHandler.class);
bindHandler(UpdateEntity.class, UpdateEntityHandler.class);
bindHandler(UpdateGlobalContactExportSettingsCommand.class, UpdateGlobalContactExportSettingsHandler.class);
bindHandler(UpdateGlobalExportSettingsCommand.class, UpdateGlobalExportSettingsHandler.class);
bindHandler(UpdateLayoutGroupIterations.class, UpdateLayoutGroupIterationsHandler.class);
bindHandler(UpdateLogFrame.class, UpdateLogFrameHandler.class);
bindHandler(UpdateMonitoredPoints.class, UpdateMonitoredPointsHandler.class);
bindHandler(UpdateMonthlyReports.class, UpdateMonthlyReportsHandler.class);
bindHandler(UpdateOrganization.class, UpdateOrganizationHandler.class);
bindHandler(UpdateProject.class, UpdateProjectHandler.class);
bindHandler(UpdateProjectFavorite.class, UpdateProjectFavoriteHandler.class);
bindHandler(UpdateProjectReportModel.class, UpdateProjectReportModelHandler.class);
bindHandler(UpdateProjectTeamMembers.class, UpdateProjectTeamMembersHandler.class);
bindHandler(UpdateReminders.class, UpdateRemindersHandler.class);
bindHandler(UpdateSubscription.class, UpdateSubscriptionHandler.class);
bindHandler(UploadSlice.class, UploadSliceHandler.class);
bindHandler(SendProbeReport.class, SendProbeReportHandler.class);
}
}