1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package org.kuali.rice.kew.api.action;
17  
18  import org.kuali.rice.core.api.exception.RiceIllegalArgumentException;
19  import org.kuali.rice.kew.api.KewApiConstants;
20  
21  import javax.jws.WebMethod;
22  import javax.jws.WebParam;
23  import javax.jws.WebService;
24  import javax.jws.soap.SOAPBinding;
25  
26  
27  
28  
29  
30  
31  
32  @WebService(name = "rolePokerQueue", targetNamespace = KewApiConstants.Namespaces.KEW_NAMESPACE_2_0)
33  @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
34  public interface RolePokerQueue {
35  
36      @WebMethod(operationName = "reResolveRole")
37      void reResolveRole(
38              @WebParam(name = "documentId") String documentId,
39              @WebParam(name = "roleName") String roleName
40      ) throws RiceIllegalArgumentException;
41  
42      @WebMethod(operationName = "reResolveQualifiedRole")
43  	void reResolveQualifiedRole(
44              @WebParam(name = "documentId") String documentId,
45              @WebParam(name = "roleName") String roleName,
46              @WebParam(name = "qualifiedRoleNameLabel") String qualifiedRoleNameLabel
47      ) throws RiceIllegalArgumentException;
48      
49  
50  
51  }