com.atlassian.jira.rpc.soap.service
Interface SchemeService

All Known Implementing Classes:
SchemeServiceImpl

public interface SchemeService

SchemeService delivers JIRA schemes.


Method Summary
 RemotePermissionScheme addPermissionTo(User admin, RemotePermissionScheme permissionScheme, RemotePermission remotePermission, RemoteEntity remoteEntity)
           
 RemotePermissionScheme createPermissionScheme(User admin, String name, String description)
           
 RemotePermissionScheme deletePermissionFrom(User admin, RemotePermissionScheme permissionSchemeName, RemotePermission remotePermission, RemoteEntity remoteEntity)
           
 void deletePermissionScheme(User admin, String permissionSchemeName)
           
 RemotePermission[] getAllPermissions(User admin)
           
 RemoteScheme[] getIssueSecuritySchemes(User admin)
           
 RemoteScheme[] getNotificationSchemes(User admin)
           
 RemotePermissionScheme[] getPermissionSchemes(User admin)
           
 

Method Detail

getNotificationSchemes

RemoteScheme[] getNotificationSchemes(User admin)
                                      throws RemotePermissionException,
                                             RemoteException
Throws:
RemotePermissionException
RemoteException

getPermissionSchemes

RemotePermissionScheme[] getPermissionSchemes(User admin)
                                              throws RemotePermissionException,
                                                     RemoteException
Throws:
RemotePermissionException
RemoteException

getIssueSecuritySchemes

RemoteScheme[] getIssueSecuritySchemes(User admin)
                                       throws RemotePermissionException,
                                              RemoteException
Throws:
RemotePermissionException
RemoteException

getAllPermissions

RemotePermission[] getAllPermissions(User admin)
                                     throws RemotePermissionException,
                                            RemoteException
Throws:
RemotePermissionException
RemoteException

createPermissionScheme

RemotePermissionScheme createPermissionScheme(User admin,
                                              String name,
                                              String description)
                                              throws RemotePermissionException,
                                                     RemoteException,
                                                     RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException

addPermissionTo

RemotePermissionScheme addPermissionTo(User admin,
                                       RemotePermissionScheme permissionScheme,
                                       RemotePermission remotePermission,
                                       RemoteEntity remoteEntity)
                                       throws RemotePermissionException,
                                              RemoteException,
                                              RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException

deletePermissionFrom

RemotePermissionScheme deletePermissionFrom(User admin,
                                            RemotePermissionScheme permissionSchemeName,
                                            RemotePermission remotePermission,
                                            RemoteEntity remoteEntity)
                                            throws RemotePermissionException,
                                                   RemoteException,
                                                   RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException

deletePermissionScheme

void deletePermissionScheme(User admin,
                            String permissionSchemeName)
                            throws RemotePermissionException,
                                   RemoteException,
                                   RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException


Copyright © 2004-2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.