Grant Role und Revoke Role auf UserRole Objekt umgestellt
| | |
| | | |
| | | /* ------------ Rollen ------------------ */ |
| | | |
| | | public UserRole grantRole(String userId, String roleName) { |
| | | UserRole ur = new UserRole(); |
| | | ur.setRole(roleName); |
| | | ur.setUser(userId); |
| | | getDb().insert(ur, UserRoleMapper); |
| | | return ur; |
| | | public UserRole grantRole(UserRole role) { |
| | | getDb().insert(role, UserRoleMapper); |
| | | return role; |
| | | } |
| | | |
| | | public UserRole revokeRole(String userId, String roleName) { |
| | | UserRole ur = new UserRole(); |
| | | ur.setRole(roleName); |
| | | ur.setUser(userId); |
| | | getDb().delete(ur, UserRoleMapper); |
| | | return ur; |
| | | public UserRole revokeRole(UserRole role) { |
| | | getDb().delete(role, UserRoleMapper); |
| | | return role; |
| | | } |
| | | |
| | | public List getRoleNamesGranted() { |
| | |
| | | <param-value>de.uhilger.um.api</param-value> |
| | | </init-param> |
| | | </servlet> |
| | | <servlet> |
| | | <servlet-name>TestServlet</servlet-name> |
| | | <jsp-file>/show.jsp</jsp-file> |
| | | </servlet> |
| | | <servlet-mapping> |
| | | <servlet-name>TransitServlet</servlet-name> |
| | | <url-pattern>/api</url-pattern> |
| | | </servlet-mapping> |
| | | <servlet-mapping> |
| | | <servlet-name>TestServlet</servlet-name> |
| | | <url-pattern>/test/*</url-pattern> |
| | | </servlet-mapping> |
| | | <session-config> |
| | | <session-timeout> |
| | |
| | | }); |
| | | } |
| | | |
| | | // http]://example.com/um/api?c=de.uhilger.um.api.UserMgr&m=testmethode |
| | | function um_apicall_grant_role(userId, roleName, isNewRole) { |
| | | var ur = new UserRole(userId, roleName); |
| | | var m = 'grantRole'; |
| | | var u = '../svc/' + m; |
| | | $.ajax({ |
| | | url: u, |
| | | data: { |
| | | p1: userId, |
| | | p2: roleName |
| | | p: self.serialisieren(ur) |
| | | }, |
| | | type: "POST", |
| | | dataType : "html", |
| | |
| | | } |
| | | |
| | | function um_apicall_revoke_role(userId, roleName) { |
| | | var ur = new UserRole(userId, roleName); |
| | | var m = 'revokeRole'; |
| | | var u = '../svc/' + m; |
| | | $.ajax({ |
| | | url: u, |
| | | data: { |
| | | p1: userId, |
| | | p2: roleName |
| | | p: self.serialisieren(ur) |
| | | }, |
| | | type: "POST", |
| | | dataType : "html", |
| | |
| | | this.firstName = fn; |
| | | this.lastName = ln; |
| | | this.email = em; |
| | | } |
| | | |
| | | function UserRole(u, r) { |
| | | this.userId = u; |
| | | this.role = r; |
| | | } |