src/database/DatabaseConnection.java
//cria um grupo e adiciona todos os usuarios que foram enviados
cria um grupo e adiciona todos os usuarios que foram enviados
cria um grupo e adiciona todos os usuarios que foram enviados
public static String createGroup(String groupName, List<String> userNames) throws Exception {
		try {
			String groupID = getSHA1(groupName+new Date().getTime());
			PreparedStatement preparedStatement = getConnection().prepareStatement(
					"insert into chatGroup (groupName, groupMember, groupID) values (?,?,?)"
			);
			preparedStatement.setString(1, groupName);
			preparedStatement.setString(3, groupID);
			for(String user : userNames){
				preparedStatement.setString(2, user);
				preparedStatement.execute();
			}
			return groupName + "-" + groupID;
		} finally {
			conn.close();
		}
	}
public static String createGroup ( String groupName , List < String > userNames ) throws Exception { try { String groupID = getSHA1 ( groupName + new Date ( ) . getTime ( ) ) ; PreparedStatement preparedStatement = getConnection ( ) . prepareStatement ( "insert into chatGroup (groupName, groupMember, groupID) values (?,?,?)" ) ; preparedStatement . setString ( 1 , groupName ) ; preparedStatement . setString ( 3 , groupID ) ; for ( String user : userNames ) { preparedStatement . setString ( 2 , user ) ; preparedStatement . execute ( ) ; } return groupName + "-" + groupID ; } finally { conn . close ( ) ; } }
cria um grupo e adiciona todos os usuarios que foram enviados
cria um grupo e adiciona todos os usuarios que foram enviados