import java.security.NoSuchAlgorithmException;
-
/**
- * User administration initializer. It populates the user administration
- * with a number of groups and users but only in case no users exist.
- *
+ * User administration initializer. It populates the user administration with a
+ * number of groups and users but only in case no users exist.
+ *
* @author Erik Brakkee
*/
public class UserAdminInitializer {
- /**
- * DOCUMENT ME!
- */
- private static final Logger LOGGER = Logger.getLogger(UserAdminInitializer.class);
+ private static final Logger LOGGER = Logger
+ .getLogger(UserAdminInitializer.class);
-/**
+ /**
* Initializes the user administration in case no users are present.
*
*/
public UserAdminInitializer(UserAdministration aAdmin, String[] aUsers,
- String[] aGroups, String[] aPasswords)
- throws UserMgtException, NoSuchAlgorithmException {
- if ((aUsers.length != aGroups.length)
- || (aUsers.length != aPasswords.length)) {
+ String[] aGroups, String[] aPasswords) throws UserMgtException,
+ NoSuchAlgorithmException {
+ if ((aUsers.length != aGroups.length) ||
+ (aUsers.length != aPasswords.length)) {
throw new IllegalArgumentException(
- "Array sizes for users, groups, and passwords differ: "
- + aUsers.length + "," + aGroups.length + ","
- + aPasswords.length);
+ "Array sizes for users, groups, and passwords differ: " +
+ aUsers.length + "," + aGroups.length + "," +
+ aPasswords.length);
}
if (aAdmin.getUserCount() == 0) {
/**
* Adds the specified users and groups to the user administration.
- *
- * @param aAdmin User administration.
- * @param aUsers Users.
- * @param aGroups Groups.
- * @param aPasswords Passwords.
- *
- * @throws UserMgtException In case of a problem creating users or groups.
+ *
+ * @param aAdmin
+ * User administration.
+ * @param aUsers
+ * Users.
+ * @param aGroups
+ * Groups.
+ * @param aPasswords
+ * Passwords.
+ *
+ * @throws UserMgtException
+ * In case of a problem creating users or groups.
*/
private void initialize(UserAdministration aAdmin, String[] aUsers,
String[] aGroups, String[] aPasswords) throws UserMgtException {
for (int i = 0; i < aUsers.length; i++) {
- String user = aUsers[i];
- String group = aGroups[i];
+ String user = aUsers[i];
+ String group = aGroups[i];
String password = aPasswords[i];
if (aAdmin.getUser(user) == null) {
}
assert groupObj != null;
- LOGGER.info("Creating user: " + user + " password: " + password);
+ LOGGER
+ .info("Creating user: " + user + " password: " + password);
aAdmin.createUser(user, password, groupObj);
}
}