/** Persist this object in the data store. */ public void persist() { PersistenceManager pm = persistenceManager(); try { String curUserId = UserServiceWrapper.get().getCurrentUser().getEmail(); /* if(answerWriteUpdateGubun==0){//질문 등록 및 수정의 경우 if (email == null) {//질문 insert email = curUserId; reg_dt=new Date(); modi_dt=new Date(); System.out.println("질문 등록"); }else{//질문 modidt modi_dt=new Date(); } }else if(answerWriteUpdateGubun==1){//답변 등록의 경우 answer.setReg_dt(new Date()); answer.setModi_dt(new Date()); System.out.println("답변 등록"); }else if(answerWriteUpdateGubun==2){//답변 수정의 경우 answer.setModi_dt(new Date()); } */ // Verify the current user owns the task before updating it. if (curUserId.equals(email)) { pm.makePersistent(this); // 적용 } } finally { pm.close(); } }
/** 게시물 삭제 */ public void remove() { PersistenceManager pm = persistenceManager(); try { GuestBookTable guestBook = pm.getObjectById(GuestBookTable.class, this.id); // Verify the current user owns the task before removing it. if (UserServiceWrapper.get().getCurrentUser().getEmail().equals(guestBook.getEmail())) { pm.deletePersistent(guestBook); } } finally { pm.close(); } }
// 방명록 수정의 경우 public void persistEdit() { PersistenceManager pm = persistenceManager(); try { // Set the user id if this is a new task. String curUserId = UserServiceWrapper.get().getCurrentUser().getEmail(); modi_dt = new Date(); // Verify the current user owns the task before updating it. if (curUserId.equals(email)) { pm.makePersistent(this); // 적용 } } finally { pm.close(); } }
/** Persist this object in the data store. */ public void persistCreate() { PersistenceManager pm = persistenceManager(); try { // Set the user id if this is a new task. // System.out.println("persist#################"); String curUserId = UserServiceWrapper.get().getCurrentUser().getEmail(); email = curUserId; // TimeZone tz = TimeZone.getTimeZone("GMT+09:00"); // Calendar oCalendar = Calendar.getInstance(tz); // 현재 날짜/시간 등의 각종 정보 얻기 reg_dt = new Date(); modi_dt = new Date(); // Verify the current user owns the task before updating it. if (curUserId.equals(email)) { pm.makePersistent(this); // 적용 } } finally { pm.close(); } }