/** 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();
    }
  }