/** * Create a blank datasource file with correct namespace. * * @param path where to create the base file. */ protected void createBlankDataSourceFile(String path) { getFileHandler().writeTextFile(path, "<jdbc-data-source xmlns=\"http://www.bea.com/ns/weblogic/90\"/>", "UTF-8"); }
/** * Create a blank datasource file with correct namespace. * * @param path where to create the base file. */ protected void createBlankDataSourceFile(String path) { getFileHandler().writeTextFile(path, "<jdbc-data-source xmlns=\"http://www.bea.com/ns/weblogic/90\"/>", "UTF-8"); }
/** * Create realm (user, password and role) file. * @param users Users for which to create the file. * @param etcDir The <code>etc</code> directory of the configuration. * @param fileHandler File handler for writing the file. */ public static void createRealmFile(List<User> users, String etcDir, FileHandler fileHandler) { StringBuilder sb = new StringBuilder(); for (User user : users) { sb.append(user.getName()); sb.append(": "); sb.append(user.getPassword().replace("\\", "\\\\")); for (String role : user.getRoles()) { sb.append(","); sb.append(role); } sb.append("\n"); } fileHandler.writeTextFile( fileHandler.append(etcDir, "cargo-realm.properties"), sb.toString(), "UTF-8"); }
/** * Create realm (user, password and role) file. * @param users Users for which to create the file. * @param etcDir The <code>etc</code> directory of the configuration. * @param fileHandler File handler for writing the file. */ public static void createRealmFile(List<User> users, String etcDir, FileHandler fileHandler) { StringBuilder sb = new StringBuilder(); for (User user : users) { sb.append(user.getName()); sb.append(": "); sb.append(user.getPassword().replace("\\", "\\\\")); for (String role : user.getRoles()) { sb.append(","); sb.append(role); } sb.append("\n"); } fileHandler.writeTextFile( fileHandler.append(etcDir, "cargo-realm.properties"), sb.toString(), "UTF-8"); }
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
/** * Create application users file (application-users.properties). * @param users list of users to create. * @return application-users.properties file. */ private File createApplicationUsersProperties(List<User> users) { StringBuilder usersToken = new StringBuilder( "# WildFly Swarm application-users.properties file generated by CARGO\n"); for (User user : users) { usersToken.append(WildFlySwarmUserUtils.generateUserPasswordLine( user, "ApplicationRealm")); } ConfigurationContext context = getConfigurationContext(); File applicationUsers = new File(context.getConfigurationHome(), "/application-users.properties"); context.getFileHandler().writeTextFile( applicationUsers.getAbsolutePath(), usersToken.toString(), "UTF-8" ); return applicationUsers; }
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
getFileHandler().writeTextFile(tempFile.getAbsolutePath(), buffer.toString(), null);
File applicationRoles = new File(context.getConfigurationHome(), "/application-roles.properties"); context.getFileHandler().writeTextFile( applicationRoles.getAbsolutePath(), rolesToken.toString(),
/** * Create application roles file (application-roles.properties). */ private void createApplicationRolesProperties() { // Add token filters for authenticated users if (!getUsers().isEmpty()) { StringBuilder rolesToken = new StringBuilder( "# JBoss application-roles.properties file generated by CARGO\n"); for (User user : getUsers()) { rolesToken.append(user.getName()); rolesToken.append("="); for (String role : user.getRoles()) { rolesToken.append(role); rolesToken.append(","); } rolesToken.append('\n'); } getFileHandler().writeTextFile( getFileHandler().append( getHome(), "/configuration/application-roles.properties"), rolesToken.toString(), "UTF-8"); } } }
/** * Create management users file (mgmt-users.properties). */ private void createMgmtUsersProperties() { // Add token filters for authenticated users if (!getUsers().isEmpty()) { StringBuilder managementToken = new StringBuilder( "# JBoss mgmt-users.properties file generated by CARGO\n"); for (User user : getUsers()) { managementToken.append(WildFlyUserUtils.generateUserPasswordLine( user, "ManagementRealm")); } getFileHandler().writeTextFile( getFileHandler().append(getHome(), "/configuration/mgmt-users.properties"), managementToken.toString(), "UTF-8"); } }
/** * Create application roles file (application-roles.properties). */ private void createApplicationRolesProperties() { // Add token filters for authenticated users if (!getUsers().isEmpty()) { StringBuilder rolesToken = new StringBuilder( "# JBoss application-roles.properties file generated by CARGO\n"); for (User user : getUsers()) { rolesToken.append(user.getName()); rolesToken.append("="); for (String role : user.getRoles()) { rolesToken.append(role); rolesToken.append(","); } rolesToken.append('\n'); } getFileHandler().writeTextFile( getFileHandler().append( getHome(), "/configuration/application-roles.properties"), rolesToken.toString(), "UTF-8"); } } }
/** * Create management users file (mgmt-users.properties). */ private void createMgmtUsersProperties() { // Add token filters for authenticated users if (!getUsers().isEmpty()) { StringBuilder managementToken = new StringBuilder( "# JBoss mgmt-users.properties file generated by CARGO\n"); for (User user : getUsers()) { managementToken.append(WildFlyUserUtils.generateUserPasswordLine( user, "ManagementRealm")); } getFileHandler().writeTextFile( getFileHandler().append(getHome(), "/configuration/mgmt-users.properties"), managementToken.toString(), "UTF-8"); } }
/** * Create application users file (application-users.properties). */ private void createApplicationUsersProperties() { // Add token filters for authenticated users if (!getUsers().isEmpty()) { StringBuilder usersToken = new StringBuilder( "# JBoss application-users.properties file generated by CARGO\n"); for (User user : getUsers()) { usersToken.append(WildFlyUserUtils.generateUserPasswordLine( user, "ApplicationRealm")); } getFileHandler().writeTextFile( getFileHandler().append( getHome(), "/configuration/application-users.properties"), usersToken.toString(), "UTF-8"); } }
/** * Create application users file (application-users.properties). */ private void createApplicationUsersProperties() { // Add token filters for authenticated users if (!getUsers().isEmpty()) { StringBuilder usersToken = new StringBuilder( "# JBoss application-users.properties file generated by CARGO\n"); for (User user : getUsers()) { usersToken.append(WildFlyUserUtils.generateUserPasswordLine( user, "ApplicationRealm")); } getFileHandler().writeTextFile( getFileHandler().append( getHome(), "/configuration/application-users.properties"), usersToken.toString(), "UTF-8"); } }