com.atlassian.jira.rpc.soap.service
Class ServiceHelper

java.lang.Object
  extended by com.atlassian.jira.rpc.soap.service.ServiceHelper

public class ServiceHelper
extends java.lang.Object

A simple helper class that SchemeService and ProejctService can use to populate a RemotePermissionScheme.


Constructor Summary
ServiceHelper(com.atlassian.jira.security.PermissionManager permissionManager, com.atlassian.jira.permission.PermissionSchemeManager permissionSchemeManager, com.atlassian.jira.permission.SchemePermissions schemePermissions, RemoteEntityFactory remoteEntityFactory, com.atlassian.jira.user.util.UserManager userManager)
           
 
Method Summary
 RemotePermission[] getAllPermissions(com.atlassian.crowd.embedded.api.User admin)
           
protected  void populatePermissionEntityMappings(java.util.List entityMappings, RemotePermissionScheme remotePermissionScheme, RemotePermission permission)
           
protected  RemotePermissionScheme populateSchemePermissions(com.atlassian.crowd.embedded.api.User admin, org.ofbiz.core.entity.GenericValue permissionScheme)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceHelper

public ServiceHelper(com.atlassian.jira.security.PermissionManager permissionManager,
                     com.atlassian.jira.permission.PermissionSchemeManager permissionSchemeManager,
                     com.atlassian.jira.permission.SchemePermissions schemePermissions,
                     RemoteEntityFactory remoteEntityFactory,
                     com.atlassian.jira.user.util.UserManager userManager)
Method Detail

populateSchemePermissions

protected RemotePermissionScheme populateSchemePermissions(com.atlassian.crowd.embedded.api.User admin,
                                                           org.ofbiz.core.entity.GenericValue permissionScheme)
                                                    throws RemoteException,
                                                           org.ofbiz.core.entity.GenericEntityException,
                                                           com.opensymphony.user.EntityNotFoundException
Throws:
RemoteException
org.ofbiz.core.entity.GenericEntityException
com.opensymphony.user.EntityNotFoundException

populatePermissionEntityMappings

protected void populatePermissionEntityMappings(java.util.List entityMappings,
                                                RemotePermissionScheme remotePermissionScheme,
                                                RemotePermission permission)
                                         throws com.opensymphony.user.EntityNotFoundException
Throws:
com.opensymphony.user.EntityNotFoundException

getAllPermissions

public RemotePermission[] getAllPermissions(com.atlassian.crowd.embedded.api.User admin)
                                     throws RemotePermissionException,
                                            RemoteException
Throws:
RemotePermissionException
RemoteException


Copyright © 2004-2011 Atlassian. All Rights Reserved.