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

All Known Implementing Classes:
SchemeServiceImpl

public interface SchemeService

SchemeService delivers JIRA schemes.


Method Summary
 RemotePermissionScheme addPermissionTo(com.atlassian.crowd.embedded.api.User admin, RemotePermissionScheme permissionScheme, RemotePermission remotePermission, RemoteEntity remoteEntity)
           
 RemotePermissionScheme createPermissionScheme(com.atlassian.crowd.embedded.api.User admin, java.lang.String name, java.lang.String description)
           
 RemotePermissionScheme deletePermissionFrom(com.atlassian.crowd.embedded.api.User admin, RemotePermissionScheme permissionSchemeName, RemotePermission remotePermission, RemoteEntity remoteEntity)
           
 void deletePermissionScheme(com.atlassian.crowd.embedded.api.User admin, java.lang.String permissionSchemeName)
           
 RemotePermission[] getAllPermissions(com.atlassian.crowd.embedded.api.User admin)
           
 RemoteScheme[] getIssueSecuritySchemes(com.atlassian.crowd.embedded.api.User admin)
           
 RemoteScheme[] getNotificationSchemes(com.atlassian.crowd.embedded.api.User admin)
           
 RemotePermissionScheme[] getPermissionSchemes(com.atlassian.crowd.embedded.api.User admin)
           
 

Method Detail

getNotificationSchemes

RemoteScheme[] getNotificationSchemes(com.atlassian.crowd.embedded.api.User admin)
                                      throws RemotePermissionException,
                                             RemoteException
Throws:
RemotePermissionException
RemoteException

getPermissionSchemes

RemotePermissionScheme[] getPermissionSchemes(com.atlassian.crowd.embedded.api.User admin)
                                              throws RemotePermissionException,
                                                     RemoteException
Throws:
RemotePermissionException
RemoteException

getIssueSecuritySchemes

RemoteScheme[] getIssueSecuritySchemes(com.atlassian.crowd.embedded.api.User admin)
                                       throws RemotePermissionException,
                                              RemoteException
Throws:
RemotePermissionException
RemoteException

getAllPermissions

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

createPermissionScheme

RemotePermissionScheme createPermissionScheme(com.atlassian.crowd.embedded.api.User admin,
                                              java.lang.String name,
                                              java.lang.String description)
                                              throws RemotePermissionException,
                                                     RemoteException,
                                                     RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException

addPermissionTo

RemotePermissionScheme addPermissionTo(com.atlassian.crowd.embedded.api.User admin,
                                       RemotePermissionScheme permissionScheme,
                                       RemotePermission remotePermission,
                                       RemoteEntity remoteEntity)
                                       throws RemotePermissionException,
                                              RemoteException,
                                              RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException

deletePermissionFrom

RemotePermissionScheme deletePermissionFrom(com.atlassian.crowd.embedded.api.User admin,
                                            RemotePermissionScheme permissionSchemeName,
                                            RemotePermission remotePermission,
                                            RemoteEntity remoteEntity)
                                            throws RemotePermissionException,
                                                   RemoteException,
                                                   RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException

deletePermissionScheme

void deletePermissionScheme(com.atlassian.crowd.embedded.api.User admin,
                            java.lang.String permissionSchemeName)
                            throws RemotePermissionException,
                                   RemoteException,
                                   RemoteValidationException
Throws:
RemotePermissionException
RemoteException
RemoteValidationException


Copyright © 2004-2011 Atlassian. All Rights Reserved.