com.atlassian.studio.jira.operation
Class FisheyeStudioLinkProjectOperation

java.lang.Object
  extended by com.atlassian.jira.plugin.projectoperation.AbstractPluggableProjectOperation
      extended by com.atlassian.studio.jira.operation.StudioLinkProjectOperation
          extended by com.atlassian.studio.jira.operation.FisheyeStudioLinkProjectOperation
All Implemented Interfaces:
PluggableProjectOperation

public class FisheyeStudioLinkProjectOperation
extends StudioLinkProjectOperation

Link a Fisheye repository to a project once created


Field Summary
 
Fields inherited from class com.atlassian.studio.jira.operation.StudioLinkProjectOperation
appLinksManager, appStatusService
 
Fields inherited from class com.atlassian.jira.plugin.projectoperation.AbstractPluggableProjectOperation
descriptor
 
Constructor Summary
FisheyeStudioLinkProjectOperation(com.atlassian.applinks.core.AppLinksManager mgr, com.atlassian.studio.common.appstatus.AppStatusService appStatusService)
           
 
Method Summary
 com.atlassian.applinks.core.Application getApplication()
           
 String getHtml(Project project, com.atlassian.crowd.embedded.api.User user)
          Get the HTML to present on screen
protected  Map<String,?> makeParameterMap(com.atlassian.applinks.core.KeyAssociations associations, Project project)
           
 
Methods inherited from class com.atlassian.studio.jira.operation.StudioLinkProjectOperation
makeParameterMap, showOperation
 
Methods inherited from class com.atlassian.jira.plugin.projectoperation.AbstractPluggableProjectOperation
init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FisheyeStudioLinkProjectOperation

public FisheyeStudioLinkProjectOperation(com.atlassian.applinks.core.AppLinksManager mgr,
                                         com.atlassian.studio.common.appstatus.AppStatusService appStatusService)
Method Detail

getHtml

public String getHtml(Project project,
                      com.atlassian.crowd.embedded.api.User user)
Description copied from interface: PluggableProjectOperation
Get the HTML to present on screen

Specified by:
getHtml in interface PluggableProjectOperation
Overrides:
getHtml in class StudioLinkProjectOperation
Parameters:
project - Provide the project in case we need any project specific information to render the HTML
user - The currently logged in user
Returns:
HTML representation for this project operation.

makeParameterMap

protected Map<String,?> makeParameterMap(com.atlassian.applinks.core.KeyAssociations associations,
                                         Project project)

getApplication

public com.atlassian.applinks.core.Application getApplication()
Specified by:
getApplication in class StudioLinkProjectOperation


Copyright © 2002-2012 Atlassian. All Rights Reserved.