com.atlassian.studio.jira.bc
Class JiraSystemAdministratorImpersonator

java.lang.Object
  extended by com.atlassian.studio.jira.bc.JiraSystemAdministratorImpersonator
All Implemented Interfaces:
com.atlassian.ondemand.api.auth.SystemAdministratorImpersonator

public class JiraSystemAdministratorImpersonator
extends Object
implements com.atlassian.ondemand.api.auth.SystemAdministratorImpersonator

This class is used to perform actions as "sysadmin". This is needed to configure Application Links when an App starts, and reciprocal Entity Links when a project is created.


Constructor Summary
JiraSystemAdministratorImpersonator(com.atlassian.studio.host.common.ThemeProperties themeProperties, JiraAuthenticationContext jiraAuthenticationContext)
           
 
Method Summary
<V> V
execute(Callable<V> callable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraSystemAdministratorImpersonator

public JiraSystemAdministratorImpersonator(com.atlassian.studio.host.common.ThemeProperties themeProperties,
                                           JiraAuthenticationContext jiraAuthenticationContext)
Method Detail

execute

public <V> V execute(Callable<V> callable)
          throws Exception
Specified by:
execute in interface com.atlassian.ondemand.api.auth.SystemAdministratorImpersonator
Throws:
Exception


Copyright © 2002-2012 Atlassian. All Rights Reserved.