com.atlassian.jira.bc.project.component
Interface ProjectComponentService

All Known Implementing Classes:
DefaultProjectComponentService

public interface ProjectComponentService


Method Summary
 ProjectComponent create(User user, ErrorCollection errorCollection, String name, String description, String lead, Long projectId)
           
 void deleteAndSwapComponentForIssues(JiraServiceContext context, Long componentId, Long swapComponentId)
           
 void deleteComponentForIssues(JiraServiceContext context, Long componentId)
           
 ProjectComponent find(ErrorCollection errorCollection, Long id)
           
 Collection findAllForProject(ErrorCollection errorCollection, Long projectId)
           
 ProjectComponent update(User user, ErrorCollection errorCollection, MutableProjectComponent component)
           
 

Method Detail

create

ProjectComponent create(User user,
                        ErrorCollection errorCollection,
                        String name,
                        String description,
                        String lead,
                        Long projectId)

find

ProjectComponent find(ErrorCollection errorCollection,
                      Long id)

findAllForProject

Collection findAllForProject(ErrorCollection errorCollection,
                             Long projectId)

update

ProjectComponent update(User user,
                        ErrorCollection errorCollection,
                        MutableProjectComponent component)

deleteComponentForIssues

void deleteComponentForIssues(JiraServiceContext context,
                              Long componentId)

deleteAndSwapComponentForIssues

void deleteAndSwapComponentForIssues(JiraServiceContext context,
                                     Long componentId,
                                     Long swapComponentId)


Copyright © 2002-2009 Atlassian. All Rights Reserved.