com.atlassian.jira.user.profile
Class AssignedAndOpenUserProfileFragment
java.lang.Object
com.atlassian.jira.user.profile.AbstractUserProfileFragment
com.atlassian.jira.user.profile.AssignedAndOpenUserProfileFragment
- All Implemented Interfaces:
- UserProfileFragment
public class AssignedAndOpenUserProfileFragment
- extends AbstractUserProfileFragment
User Profile Tab containing a list of project with assigned and open issues
- Since:
- v4.1
Method Summary |
protected Map<String,Object> |
createVelocityParams(com.atlassian.crowd.embedded.api.User profileUser,
com.atlassian.crowd.embedded.api.User currentUser)
Creates the parameters passed to the velocity template. |
String |
getId()
Returns a unique id for this fragment. |
boolean |
showFragment(com.atlassian.crowd.embedded.api.User profileUser,
com.atlassian.crowd.embedded.api.User currentUser)
Only show this fragment is the current user can browse any of the projects that the profile user can be assigned to. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssignedAndOpenUserProfileFragment
public AssignedAndOpenUserProfileFragment(ApplicationProperties applicationProperties,
JiraAuthenticationContext jiraAuthenticationContext,
com.atlassian.velocity.VelocityManager velocityManager,
PermissionManager permissionManager,
SearchService searchService)
showFragment
public boolean showFragment(com.atlassian.crowd.embedded.api.User profileUser,
com.atlassian.crowd.embedded.api.User currentUser)
- Only show this fragment is the current user can browse any of the projects that the profile user can be assigned to.
- Specified by:
showFragment
in interface UserProfileFragment
- Overrides:
showFragment
in class AbstractUserProfileFragment
- Parameters:
profileUser
- The user whose profile the current user is looking atcurrentUser
- The current user
- Returns:
- true if the current user can browse any of the projects that the profile user can be assigned to
createVelocityParams
protected Map<String,Object> createVelocityParams(com.atlassian.crowd.embedded.api.User profileUser,
com.atlassian.crowd.embedded.api.User currentUser)
- Description copied from class:
AbstractUserProfileFragment
- Creates the parameters passed to the velocity template.
By default this contains "fragId", "profileUser", "currentUser"
Implmentors of this abstract class can override this method to provide their own params.
- Overrides:
createVelocityParams
in class AbstractUserProfileFragment
- Parameters:
profileUser
- The user whose profile the current user is looking atcurrentUser
- The current user
- Returns:
- a map of the params passed to the velocity template.
getId
public String getId()
- Description copied from interface:
UserProfileFragment
- Returns a unique id for this fragment. The id should be HTML compliant for ids.
- Returns:
- a unique id for this fragment
Copyright © 2002-2011 Atlassian. All Rights Reserved.