]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
4bba070b8284adcc79133177a1a53141e0e85faf
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.common.authorization_mgt;\r
2 \r
3 import org.collectionspace.services.authorization.PermissionRoleRel;\r
4 import org.collectionspace.services.authorization.AccountRoleRel;\r
5 import org.collectionspace.services.authorization.PermissionValue;\r
6 import org.collectionspace.services.authorization.RoleValue;\r
7 \r
8 public class AuthorizationRoleRel {\r
9 \r
10     /**\r
11      * Builds the role value.\r
12      *\r
13      * @param arr the arr\r
14      * @return the role account value\r
15      */\r
16     static public RoleValue buildRoleValue(AccountRoleRel arr) {\r
17         RoleValue rv = new RoleValue();\r
18         rv.setRoleId(arr.getRoleId());\r
19         rv.setRoleName(arr.getRoleName());\r
20         rv.setRoleRelationshipId(arr.getHjid().toString());        \r
21         return rv;\r
22     }\r
23     \r
24     /**\r
25      * Builds the permission value.\r
26      *\r
27      * @param prr the prr\r
28      * @return the permission value\r
29      */\r
30     static public PermissionValue buildPermissionValue(PermissionRoleRel prr) {\r
31         PermissionValue pv = new PermissionValue();\r
32         pv.setPermissionId(prr.getPermissionId());\r
33         pv.setResourceName(prr.getPermissionResource());\r
34         pv.setActionGroup(prr.getActionGroup());\r
35         pv.setPermRelationshipId(prr.getHjid().toString());\r
36         return pv;\r
37     }\r
38     \r
39     /**\r
40      * Builds the role value.\r
41      *\r
42      * @param prr the prr\r
43      * @return the role value\r
44      */\r
45     static public RoleValue buildRoleValue(PermissionRoleRel prr) {\r
46         RoleValue rv = new RoleValue();\r
47         rv.setRoleId(prr.getRoleId());\r
48         rv.setRoleName(prr.getRoleName());\r
49         rv.setRoleRelationshipId(prr.getHjid().toString());\r
50         return rv;\r
51     }\r
52     \r
53 }\r