org.squashtest.tm.service.internal.deletion
Class ProjectDeletionHandlerImpl

java.lang.Object
  extended by org.squashtest.tm.service.internal.deletion.ProjectDeletionHandlerImpl
All Implemented Interfaces:
ProjectDeletionHandler

@Component(value="squashtest.tm.service.deletion.ProjectDeletionHandler")
public class ProjectDeletionHandlerImpl
extends Object
implements ProjectDeletionHandler


Constructor Summary
ProjectDeletionHandlerImpl()
           
 
Method Summary
 void checkProjectContainsOnlyFolders(org.squashtest.tm.domain.project.Project project)
           
 void deleteProject(long projectId)
          Deletes a generic project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectDeletionHandlerImpl

public ProjectDeletionHandlerImpl()
Method Detail

deleteProject

public void deleteProject(long projectId)
Description copied from interface: ProjectDeletionHandler
Deletes a generic project. Applies deletion rules according to the project's type (template or not)

Specified by:
deleteProject in interface ProjectDeletionHandler

checkProjectContainsOnlyFolders

public void checkProjectContainsOnlyFolders(org.squashtest.tm.domain.project.Project project)
Specified by:
checkProjectContainsOnlyFolders in interface ProjectDeletionHandler


Copyright © 2010-2013 Henix, henix.fr. All Rights Reserved.