com.atlassian.jira.auditing.handlers
Class PermissionChangeHandlerImpl

java.lang.Object
  extended by com.atlassian.jira.auditing.handlers.PermissionChangeHandlerImpl
All Implemented Interfaces:
PermissionChangeHandler

public class PermissionChangeHandlerImpl
extends Object
implements PermissionChangeHandler

Since:
v6.2

Constructor Summary
PermissionChangeHandlerImpl(PermissionSchemeManager permissionSchemeManager, PermissionManager permissionManager, PermissionTypeManager permissionTypeManager, I18nHelper.BeanFactory i18n)
           
 
Method Summary
protected  List<ChangedValue> computeChangedValues(AbstractSchemeEntityEvent event)
           
protected  I18nHelper getI18n()
           
protected  String getPermissionName(Long permissionId)
           
 RecordRequest onGlobalPermissionAddedEvent(GlobalPermissionAddedEvent event)
           
 RecordRequest onGlobalPermissionDeletedEvent(GlobalPermissionDeletedEvent event)
           
 RecordRequest onPermissionAddedEvent(PermissionAddedEvent event)
           
 RecordRequest onPermissionDeletedEvent(PermissionDeletedEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionChangeHandlerImpl

public PermissionChangeHandlerImpl(PermissionSchemeManager permissionSchemeManager,
                                   PermissionManager permissionManager,
                                   PermissionTypeManager permissionTypeManager,
                                   I18nHelper.BeanFactory i18n)
Method Detail

onPermissionAddedEvent

public RecordRequest onPermissionAddedEvent(PermissionAddedEvent event)
Specified by:
onPermissionAddedEvent in interface PermissionChangeHandler

onPermissionDeletedEvent

public RecordRequest onPermissionDeletedEvent(PermissionDeletedEvent event)
Specified by:
onPermissionDeletedEvent in interface PermissionChangeHandler

onGlobalPermissionAddedEvent

public RecordRequest onGlobalPermissionAddedEvent(GlobalPermissionAddedEvent event)
Specified by:
onGlobalPermissionAddedEvent in interface PermissionChangeHandler

onGlobalPermissionDeletedEvent

public RecordRequest onGlobalPermissionDeletedEvent(GlobalPermissionDeletedEvent event)
Specified by:
onGlobalPermissionDeletedEvent in interface PermissionChangeHandler

computeChangedValues

protected List<ChangedValue> computeChangedValues(AbstractSchemeEntityEvent event)

getPermissionName

protected String getPermissionName(Long permissionId)

getI18n

protected I18nHelper getI18n()


Copyright © 2002-2014 Atlassian. All Rights Reserved.