I am successfully able to create users, groups and memberships.
But I dont find any api calls to update user-group relationship.
So i tried to use the deletemembership and createmembership to reestablish the
relationships.But the problem is the deleteMembership() method does not seem to work. Has
anybody tried it? What am i doing wrong? The api says I can pass null for role
| identityService.deleteMembership(identityService.findUserById("testuser")),
| identityService.findGroupById("testgroup").getId(),null); //
userid,groupid,roleid
It returns the following error
java.lang.IllegalArgumentException: attempt to create delete event with null entity
| at org.hibernate.event.DeleteEvent.<init>(DeleteEvent.java:47)
| at org.hibernate.impl.SessionImpl.delete(SessionImpl.java:771)
| at
org.jbpm.pvm.internal.identity.impl.IdentitySessionImpl.deleteMembership(IdentitySessionImpl.java:197)
| at
org.jbpm.pvm.internal.identity.cmd.DeleteMembershipCmd.execute(DeleteMembershipCmd.java:48)
| at
org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
| at
org.jbpm.pvm.internal.tx.StandardTransactionInterceptor.execute(StandardTransactionInterceptor.java:54)
| at
org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)
| at
org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
| at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
| at org.jbpm.pvm.internal.svc.SkipInterceptor.execute(SkipInterceptor.java:43)
| at
org.jbpm.pvm.internal.svc.IdentityServiceImpl.deleteMembership(IdentityServiceImpl.java:111)
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4267488#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...