1 package org.collectionspace.services.common.authorization_mgt;
\r
3 import org.collectionspace.services.authorization.AccountValue;
\r
4 import org.collectionspace.services.authorization.PermissionRoleRel;
\r
5 import org.collectionspace.services.authorization.AccountRoleRel;
\r
6 import org.collectionspace.services.authorization.PermissionValue;
\r
7 import org.collectionspace.services.authorization.RoleValue;
\r
9 public class AuthorizationRoleRel {
\r
12 * Builds the account value.
\r
14 * @param arr the arr
\r
15 * @return the account value
\r
17 static public AccountValue buildAccountValue(AccountRoleRel arr) {
\r
18 AccountValue av = new AccountValue();
\r
19 av.setAccountId(arr.getAccountId());
\r
20 av.setUserId(arr.getUserId());
\r
21 av.setScreenName(arr.getScreenName());
\r
26 * Builds the role value.
\r
28 * @param arr the arr
\r
29 * @return the role account value
\r
31 static public RoleValue buildRoleValue(AccountRoleRel arr) {
\r
32 RoleValue rv = new RoleValue();
\r
33 rv.setRoleId(arr.getRoleId());
\r
34 rv.setRoleName(arr.getRoleName());
\r
35 rv.setRoleRelationshipId(arr.getHjid().toString());
\r
40 * Builds the permission value.
\r
42 * @param prr the prr
\r
43 * @return the permission value
\r
45 static public PermissionValue buildPermissionValue(PermissionRoleRel prr) {
\r
46 PermissionValue pv = new PermissionValue();
\r
47 pv.setPermissionId(prr.getPermissionId());
\r
48 pv.setResourceName(prr.getPermissionResource());
\r
49 pv.setActionGroup(prr.getActionGroup());
\r
50 pv.setPermRelationshipId(prr.getHjid().toString());
\r
55 * Builds the role value.
\r
57 * @param prr the prr
\r
58 * @return the role value
\r
60 static public RoleValue buildRoleValue(PermissionRoleRel prr) {
\r
61 RoleValue rv = new RoleValue();
\r
62 rv.setRoleId(prr.getRoleId());
\r
63 rv.setRoleName(prr.getRoleName());
\r
64 rv.setRoleRelationshipId(prr.getHjid().toString());
\r