com.atlassian.jira.gadgets.system
Class AdminTaskManager

java.lang.Object
  extended by com.atlassian.jira.gadgets.system.AdminTaskManager

public class AdminTaskManager
extends Object

Manages the state of the tasks in the admin gadget.

Since:
v6.0

Nested Class Summary
static class AdminTaskManager.AdminTask
           
static class AdminTaskManager.AdminTaskLists
           
static class AdminTaskManager.DoMoreTaskList
           
static class AdminTaskManager.GettingStartedTaskList
           
 
Constructor Summary
AdminTaskManager(AdminTaskUserPropertyManager adminTaskUserPropertyManager, ProjectManager projectManager, UserUtil userUtil, com.atlassian.plugin.PluginAccessor pluginAccessor, ApplicationProperties applicationProperties)
           
 
Method Summary
 AdminTaskManager.AdminTaskLists getAdminTaskLists(com.atlassian.crowd.embedded.api.User user)
           
 boolean isTaskCompleted(com.atlassian.crowd.embedded.api.User user, String taskName, com.atlassian.jira.gadgets.system.AdminTaskManager.Condition condition)
           
 boolean isTaskListDismissed(com.atlassian.crowd.embedded.api.User user, String taskListName)
           
 void setTaskListDimissed(com.atlassian.crowd.embedded.api.User user, String taskListName, boolean dismissed)
           
 void setTaskMarkedAsCompleted(com.atlassian.crowd.embedded.api.User user, String taskName, boolean done)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminTaskManager

public AdminTaskManager(AdminTaskUserPropertyManager adminTaskUserPropertyManager,
                        ProjectManager projectManager,
                        UserUtil userUtil,
                        com.atlassian.plugin.PluginAccessor pluginAccessor,
                        ApplicationProperties applicationProperties)
Method Detail

setTaskListDimissed

public void setTaskListDimissed(com.atlassian.crowd.embedded.api.User user,
                                String taskListName,
                                boolean dismissed)

isTaskListDismissed

public boolean isTaskListDismissed(com.atlassian.crowd.embedded.api.User user,
                                   String taskListName)

setTaskMarkedAsCompleted

public void setTaskMarkedAsCompleted(com.atlassian.crowd.embedded.api.User user,
                                     String taskName,
                                     boolean done)

isTaskCompleted

public boolean isTaskCompleted(com.atlassian.crowd.embedded.api.User user,
                               String taskName,
                               com.atlassian.jira.gadgets.system.AdminTaskManager.Condition condition)

getAdminTaskLists

public AdminTaskManager.AdminTaskLists getAdminTaskLists(com.atlassian.crowd.embedded.api.User user)


Copyright © 2002-2012 Atlassian. All Rights Reserved.