...
- Create UCDUserService Class:
- Implement ??? Methods
Code Block title LDAPIdentityManagementServiceUCDUserService.java package edu.ucdavis.iet.mw.kuali.rice; import java.io.InputStream; import java.util.List; import edu.iu.uis.eden.clientapp.vo.UserIdVO; import edu.iu.uis.eden.exception.EdenUserNotFoundException; import edu.iu.uis.eden.user.UserCapabilities; import edu.iu.uis.eden.user.UserId; import edu.iu.uis.eden.user.UserService; import edu.iu.uis.eden.user.WorkflowUser; public class LDAPIdentityManagementServiceUCDUserService implements UserService { public WorkflowUser copy(WorkflowUser arg0, boolean arg1) { // TODO Auto-generated method stub return null; } public WorkflowUser getBlankUser() { // TODO Auto-generated method stub return null; } public UserCapabilities getCapabilities() { // TODO Auto-generated method stub return null; } public WorkflowUser getWorkflowUser(UserId arg0) throws EdenUserNotFoundException { // TODO Auto-generated method stub return null; } public WorkflowUser getWorkflowUser(UserIdVO arg0) throws EdenUserNotFoundException { // TODO Auto-generated method stub return null; } public void save(WorkflowUser arg0) { // TODO Auto-generated method stub } public List search(WorkflowUser arg0, boolean arg1) { // TODO Auto-generated method stub return null; } public void loadXml(InputStream arg0, WorkflowUser arg1) { // TODO Auto-generated method stub } }
- Declare LDAPIdentityManagementService UCDUserService in Spring Context
- Under /src/main/resources create a file named SpringBeans.xml
- Edit SpringBeans.xml:
Code Block title SpringBeans.xml <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="enUserService" class="edu.ucdavis.iet.mw.kuali.rice.LDAPIdentityManagementServiceUCDUserService"/> </beans>
Reference
https://test.kuali.org/confluence/display/KULRICE/Workflow+Plugin+Guide
https://test.kuali.org/confluence/display/KULRICE/JA-SIG+Spring+2008+-+Building+the+Plug-in