|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.greenhopper.service.properties.UserPropertyServiceImpl
@Service public class UserPropertyServiceImpl
Implementation of UserPropertiesService
Constructor Summary | |
---|---|
UserPropertyServiceImpl()
|
Method Summary | |
---|---|
boolean |
hasUserCompletedRapidBoardWelcomeMat(com.atlassian.crowd.embedded.api.User user)
Has the user "completed" the welcome mat for the Rapid Board? This is defined as having successfully created a new project, created a new Rapid View or found an existing Rapid View. |
boolean |
hasUserDismissedAnalyticsMessage(com.atlassian.crowd.embedded.api.User user)
Has the user dismissed the analytics opt-in message |
boolean |
hasUserDismissedClassicBoardsWarning(com.atlassian.crowd.embedded.api.User user)
Has the user dismissed the classic boards warning message |
boolean |
hasUserSeenChartIntro(com.atlassian.crowd.embedded.api.User user)
Has the user "completed" the chart intro for rapid board? Defined as having clicked through to one of the charts from the intro. |
boolean |
isRapidViewSelected(com.atlassian.crowd.embedded.api.User user)
Is the Rapid Board the currently selected "view"? This is kept separate from the user board settings as the rapid board is non-project specific. |
void |
setHasUserDismissedAnalyticsMessage(boolean hasDismissed,
com.atlassian.crowd.embedded.api.User user)
Set whether or not the user has seen the analytics opt-in message |
void |
setHasUserDismissedClassicBoardsWarning(boolean hasDismissed,
com.atlassian.crowd.embedded.api.User user)
Set whether or not the user has dismissed the classic boards warning message |
void |
setHasUserSeenChartIntro(boolean hasSeen,
com.atlassian.crowd.embedded.api.User user)
Sets whether or not the user has completed the chart intro |
void |
setRapidViewSelected(boolean selected,
com.atlassian.crowd.embedded.api.User user)
Set whether the rapid view is currently selected. |
void |
setUserCompletedRapidBoardWelcomeMat(boolean completed,
com.atlassian.crowd.embedded.api.User user)
Set whether or not the user has completed the welcome mat for Rapid Board |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UserPropertyServiceImpl()
Method Detail |
---|
public boolean isRapidViewSelected(com.atlassian.crowd.embedded.api.User user)
UserPropertyService
isRapidViewSelected
in interface UserPropertyService
user
- if null then anonymous user is assumed (session based storage is used)
public void setRapidViewSelected(boolean selected, com.atlassian.crowd.embedded.api.User user)
UserPropertyService
setRapidViewSelected
in interface UserPropertyService
selected
- booleanuser
- if null then anonymous user is assumed (session based storage is used)public boolean hasUserCompletedRapidBoardWelcomeMat(com.atlassian.crowd.embedded.api.User user)
UserPropertyService
hasUserCompletedRapidBoardWelcomeMat
in interface UserPropertyService
user
- if null then anonymous user is assumed (session based storage is used)
public void setUserCompletedRapidBoardWelcomeMat(boolean completed, com.atlassian.crowd.embedded.api.User user)
UserPropertyService
setUserCompletedRapidBoardWelcomeMat
in interface UserPropertyService
completed
- booleanuser
- if null then anonymous user is assumed (session based storage is used)public boolean hasUserSeenChartIntro(com.atlassian.crowd.embedded.api.User user)
UserPropertyService
hasUserSeenChartIntro
in interface UserPropertyService
user
- if null then anonymous user is assumed (session based storage is used)
public void setHasUserSeenChartIntro(boolean hasSeen, com.atlassian.crowd.embedded.api.User user)
UserPropertyService
setHasUserSeenChartIntro
in interface UserPropertyService
hasSeen
- booleanuser
- if null then anonymous user is assumed (session based storage is used)public boolean hasUserDismissedAnalyticsMessage(com.atlassian.crowd.embedded.api.User user)
UserPropertyService
hasUserDismissedAnalyticsMessage
in interface UserPropertyService
public void setHasUserDismissedAnalyticsMessage(boolean hasDismissed, com.atlassian.crowd.embedded.api.User user)
UserPropertyService
setHasUserDismissedAnalyticsMessage
in interface UserPropertyService
public boolean hasUserDismissedClassicBoardsWarning(com.atlassian.crowd.embedded.api.User user)
UserPropertyService
hasUserDismissedClassicBoardsWarning
in interface UserPropertyService
public void setHasUserDismissedClassicBoardsWarning(boolean hasDismissed, com.atlassian.crowd.embedded.api.User user)
UserPropertyService
setHasUserDismissedClassicBoardsWarning
in interface UserPropertyService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |