Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // @NoTransaction
- public static boolean uploadNewBase(@Required File base, @Required String separator) throws FileNotFoundException, IOException
- {
- LineNumberReader lnr = new LineNumberReader(new FileReader(base));
- lnr.skip(Long.MAX_VALUE);
- int count = lnr.getLineNumber();
- if(Tarification.checkAndCharge(Security.getUser().id, 0, count))
- {
- if(separator.isEmpty())
- {
- separator = ";";
- }
- BufferedReader br = new BufferedReader(new FileReader(base));
- List<Base> bases = new ArrayList<Base>();
- while(br.ready())
- {
- String readLine = br.readLine();
- String[] split = readLine.split(separator);
- if(split.length > 1)
- {
- String email = split[0], password = split[1];
- bases.add(new Base(Security.getUser(), email.trim(), password));
- Base b = new Base(Security.getUser(), email.trim(), password);
- b.save();
- }
- }
- for(Base b : bases)
- {
- b.save();
- }
- br.close();
- base.delete();
- return true;
- }
- base.delete();
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement