1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package org.kuali.rice.kew.api.preferences;
17  
18  import javax.jws.WebMethod;
19  import javax.jws.WebParam;
20  import javax.jws.WebResult;
21  import javax.jws.WebService;
22  import javax.jws.soap.SOAPBinding;
23  
24  import org.kuali.rice.kew.api.KewApiConstants;
25  
26  
27  
28  
29  
30  
31  
32  
33  @WebService(name = "preferencesService", targetNamespace = KewApiConstants.Namespaces.KEW_NAMESPACE_2_0)
34  @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
35  public interface PreferencesService {
36  
37      @WebMethod(operationName = "savePreferences")
38      public void savePreferences(@WebParam(name="principalId") String principalId, @WebParam(name="preferences") Preferences actionListPreferences);
39  
40      @WebMethod(operationName = "getPreferences")
41      @WebResult(name = "preferences")
42      
43      public Preferences getPreferences(@WebParam(name="principalId") String principalId);
44  }