Class WorkspaceProjectMigrationServiceImpl

  • All Implemented Interfaces:
    org.guvnor.common.services.project.project.WorkspaceProjectMigrationService

    public class WorkspaceProjectMigrationServiceImpl
    extends Object
    implements org.guvnor.common.services.project.project.WorkspaceProjectMigrationService
    • Constructor Summary

      Constructors 
      Constructor Description
      WorkspaceProjectMigrationServiceImpl​(org.guvnor.common.services.project.service.WorkspaceProjectService workspaceProjectService, org.guvnor.structure.repositories.RepositoryService repositoryService, org.guvnor.structure.organizationalunit.OrganizationalUnitService organizationalUnitService, PathUtil pathUtil, javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewProjectEvent> newProjectEvent, org.guvnor.common.services.project.service.ModuleService<? extends org.guvnor.common.services.project.model.Module> moduleService, org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry)  
    • Constructor Detail

      • WorkspaceProjectMigrationServiceImpl

        @Inject
        public WorkspaceProjectMigrationServiceImpl​(org.guvnor.common.services.project.service.WorkspaceProjectService workspaceProjectService,
                                                    org.guvnor.structure.repositories.RepositoryService repositoryService,
                                                    org.guvnor.structure.organizationalunit.OrganizationalUnitService organizationalUnitService,
                                                    PathUtil pathUtil,
                                                    javax.enterprise.event.Event<org.guvnor.common.services.project.events.NewProjectEvent> newProjectEvent,
                                                    org.guvnor.common.services.project.service.ModuleService<? extends org.guvnor.common.services.project.model.Module> moduleService,
                                                    org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry spaceConfigStorageRegistry)
    • Method Detail

      • migrate

        public void migrate​(org.guvnor.common.services.project.model.WorkspaceProject legacyWorkspaceProject)
        Specified by:
        migrate in interface org.guvnor.common.services.project.project.WorkspaceProjectMigrationService
      • cleanupOrigin

        protected void cleanupOrigin​(org.guvnor.structure.repositories.Repository repository)