Lines Matching refs:RoleInfo
53 * role infos (represented by RoleInfo objects).
102 * <role name ({@link String})> -> <role info ({@link RoleInfo} object)>
138 * <role name ({@link String})> -> <role info ({@link RoleInfo} object)>
140 private Map<String,RoleInfo> roleName2InfoMap =
141 new HashMap<String,RoleInfo>();
158 * @param roleInfoArray List of role definitions (RoleInfo objects)
167 RoleInfo[] roleInfoArray)
226 * Returns the list of role definitions (ArrayList of RoleInfo objects).
228 public List<RoleInfo> getRoleInfos() {
229 return new ArrayList<RoleInfo>(roleName2InfoMap.values());
233 * Returns the role info (RoleInfo object) for the given role info name
238 * @return RoleInfo object providing role definition
245 public RoleInfo getRoleInfo(String roleInfoName)
257 // No null RoleInfo allowed, so use get()
258 RoleInfo result = roleName2InfoMap.get(roleInfoName);
291 protected void addRoleInfo(RoleInfo roleInfo)
320 roleName2InfoMap.put(roleName, new RoleInfo(roleInfo));
337 // -param roleInfoArray List of role definitions (RoleInfo objects)
345 RoleInfo[] roleInfoArray)
364 RoleInfo currRoleInfo = roleInfoArray[i];
366 new RoleInfo(currRoleInfo));
374 // Checks the given RoleInfo array to verify that:
377 // - a given role name is used only for one RoleInfo
386 static void checkRoleInfos(RoleInfo[] roleInfoArray)
405 RoleInfo currRoleInfo = roleInfoArray[i];