public static Short getAccountTypeByRole(final Role role, final Short accountType) { if (role != null && role.getId() > 0L) { return role.getRoleType().getAccountType(); } return accountType; } }
@Override public boolean update(Role role, RolePermission rolePermission, Permission permission) { if (role == null || rolePermission == null || permission == null) { return false; } RolePermissionVO rolePermissionVO = findById(rolePermission.getId()); if (rolePermissionVO == null || role.getId() != rolePermission.getRoleId() || rolePermissionVO.getId() != rolePermission.getId()) { return false; } rolePermissionVO.setPermission(permission); return update(rolePermission.getId(), rolePermissionVO); }
@Override public RolePermissionVO doInTransaction(TransactionStatus status) { return rolePermissionsDao.persist(new RolePermissionVO(role.getId(), rule.toString(), permission, description)); } });
public static Long getRoleByAccountType(final Long roleId, final Short accountType) { if (roleId == null && accountType != null) { RoleType defaultRoleType = RoleType.getByAccountType(accountType); if (defaultRoleType != null && defaultRoleType != RoleType.Unknown) { return defaultRoleType.getId(); } } return roleId; }
public Short getAccountType() { return RoleType.getAccountTypeByRole(roleService.findRole(roleId), accountType); }
public AccountVO(final String accountName, final long domainId, final String networkDomain, final short type, final String uuid) { this.accountName = accountName; this.domainId = domainId; this.networkDomain = networkDomain; this.type = type; this.state = State.enabled; this.uuid = uuid; this.roleId = RoleType.getRoleByAccountType(null, type); }
public boolean isDisabled() { return roleService.isEnabled(); }
@Override public Rule getRule() { return new Rule(rule); }
public void setRoleType(RoleType roleType) { if (roleType != null) { this.roleType = roleType.name(); } }
public boolean greaterThan(PermissionScope s) { if (_scale > s.getScale()) return true; else return false; } }
public void setRule(Rule rule) { if (rule != null) { this.rule = rule.getRuleString(); } }
public Rule(final String rule) { validate(rule); this.rule = rule; }
public Short getAccountType() { return RoleType.getAccountTypeByRole(roleService.findRole(roleId), accountType); }
public Long getRoleId() { return RoleType.getRoleByAccountType(roleId, accountType); }
public boolean isDisabled() { return !roleService.isEnabled(); }
public void setRoleType(RoleType roleType) { if (roleType != null) { this.roleType = roleType.name(); } }
public Short getAccountType() { return RoleType.getAccountTypeByRole(roleService.findRole(roleId), accountType); }
public Long getRoleId() { return RoleType.getRoleByAccountType(roleId, accountType); }
public void setRoleType(RoleType roleType) { if (roleType != null) { this.roleType = roleType.name(); } }