com.atlassian.studio.repository.lifecycle
Class PermissionSynchroniserImpl

java.lang.Object
  extended by com.atlassian.studio.repository.lifecycle.PermissionSynchroniserImpl
All Implemented Interfaces:
PermissionSynchroniser

public class PermissionSynchroniserImpl
extends Object
implements PermissionSynchroniser

Controls access to Subversion based on whether the customer is paying for source control. When the plugin is disabled, the authz file is moved so that no-one can access Subversion through Apache any longer. When the plugins is enabled again, the file is restored.


Constructor Summary
PermissionSynchroniserImpl(com.atlassian.studio.host.common.initialdata.InitialDataService initialDataService)
           
 
Method Summary
 void disableSvn()
           
 void enableSvn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionSynchroniserImpl

public PermissionSynchroniserImpl(com.atlassian.studio.host.common.initialdata.InitialDataService initialDataService)
Method Detail

enableSvn

public void enableSvn()
Specified by:
enableSvn in interface PermissionSynchroniser

disableSvn

public void disableSvn()
Specified by:
disableSvn in interface PermissionSynchroniser


Copyright © 2002-2012 Atlassian. All Rights Reserved.