Class PermissionSchemeProjectCreateHandlerImpl

java.lang.Object
com.atlassian.greenhopper.project.PermissionSchemeProjectCreateHandlerImpl
All Implemented Interfaces:
PermissionSchemeProjectCreateHandler, com.atlassian.jira.project.ProjectCreateHandler

@Service public class PermissionSchemeProjectCreateHandlerImpl extends Object implements PermissionSchemeProjectCreateHandler
  • Constructor Details

    • PermissionSchemeProjectCreateHandlerImpl

      @Autowired public PermissionSchemeProjectCreateHandlerImpl(com.atlassian.jira.permission.PermissionSchemeManager permissionSchemeManager, SoftwareProjectTypeService softwareProjectTypeService, InitialPermissionSchemeFactory initialPermissionSchemeFactory)
  • Method Details

    • getHandlerId

      public String getHandlerId()
      Specified by:
      getHandlerId in interface com.atlassian.jira.project.ProjectCreateHandler
    • onProjectCreated

      public void onProjectCreated(com.atlassian.jira.project.ProjectCreatedData projectCreatedData) throws com.atlassian.jira.exception.CreateException
      Specified by:
      onProjectCreated in interface com.atlassian.jira.project.ProjectCreateHandler
      Throws:
      com.atlassian.jira.exception.CreateException
    • onProjectCreationRolledBack

      public void onProjectCreationRolledBack(com.atlassian.jira.project.ProjectCreatedData projectCreatedData)
      Specified by:
      onProjectCreationRolledBack in interface com.atlassian.jira.project.ProjectCreateHandler