/** * Inizializza un nuovo Diario con tutte le proprietà necessarie * * <p>* */ public static Diary initNewDiary(int template) { mCurrentDiary = new Diary(); // Repository mReposotory = new Repository(mContext); long mDiaryID = 0; Date mDate = new Date(); SimpleDateFormat oDateFormat = new SimpleDateFormat("yyyyMMddHHmmssSSS"); try { mDiaryID = Long.parseLong(oDateFormat.format(mDate)); } catch (NumberFormatException e) { Log.e(DiaryHelper.class.getCanonicalName(), "Number Format Error "); System.exit(1); } mCurrentDiary.setDiaryID(mDiaryID); mCurrentDiary.setDiaryTemplate(template); mCurrentDiary.setDiaryDTCreation(mDate); mCurrentDiary.setDiaryDTModify(mDate); mCurrentDiary.setDiaryPages(newPagesBuilder()); return mCurrentDiary; }