EJB Entity Bean

package hrm.ejb.biz;
import java.io.Serializable;
import java.sql.*;
import java.util.*;
import javax.naming.*;
import javax.ejb.*;
import javax.rmi.PortableRemoteObject;
import java.rmi.RemoteException;
import java.lang.NumberFormatException;
import hrm.common.dto.*;
import hrm.common.dto.*;
import hrm.ejb.data.Hrm_cp_houseBean;
import hrm.ejb.data.Hrm_cp_house_listBean;
public class IHrm_cp_houseBean implements SessionBean{
   protected SessionContext ctx;
   /**<pre>
    * ejbActivate
    </pre>*/
   public void ejbActivate(){
   }
   /**<pre>
    * ejbRemove
    </pre>*/
   public void ejbRemove(){
   }
   /**<pre>
    * ejbPassivate
    </pre>*/
   public void ejbPassivate(){
   }
   /**<pre>
    * setSessionContext
    </pre>*/
   public void setSessionContext(SessionContext ctx){
    this.ctx = ctx;
   }
   /**<pre>
    * ejbCreate
    </pre>*/
   public void ejbCreate() throws CreateException{
   }
  
   public void modifyHrm_cp_house_list(Hrm_cp_houseDTO[] arrDto) throws Exception {
      try{
         Hrm_cp_house_listBean entity = new Hrm_cp_house_listBean();
         entity.modifyHrm_cp_house_list(arrDto);
      }catch(Exception e){ 
         e.printStackTrace(); 
         throw new Exception(e.toString()); 
      }
   }
    public Hrm_cp_houseDTO getHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
      try{
         Hrm_cp_houseDTOFactory factory = new Hrm_cp_houseDTOFactory() ;
         return factory.getHrm_cp_house(dto) ;
      }catch(Exception e){ 
         e.printStackTrace(); 
         throw new Exception(e.toString()); 
      }
   }
   public void newHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
      Hrm_cp_houseBean entity = null;
      try{
         //  Entity를 읽어온다.
         entity =  Hrm_cp_houseBean.ejbCreate();
         entity.setCreate( dto.getDong()     // 동
                         , dto.getHo()     // 호
                         , dto.getRoom()     // 룸
                         , dto.getNote()     // 비고
                         , dto.getMod_emp_id()     // 변경사번
                    );
         entity.executeUpdate();
      } catch(Exception e) { 
         e.printStackTrace(); 
         throw new Exception(e.toString()); 
      } finally { 
         entity.cleanUp(); 
      }
   }

   public void setHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
      Hrm_cp_houseBean entity = null;
      try{
         // Entity에 먼저 이전 자료를 셋팅한다.
         entity = Hrm_cp_houseBean.ejbLoad();
         entity.setLoad( dto.getDong(), dto.getHo(), dto.getRoom());
         // Entity에 자료를 수정한다.
         entity.ejbStore();
         entity.setHrm_cp_house(dto);
         entity.setStore( dto.getDong(), dto.getHo(), dto.getRoom());
         entity.executeUpdate();
      } catch(Exception e) { 
         e.printStackTrace(); 
         throw new Exception(e.toString()); 
      } finally { 
         entity.cleanUp(); 
      }
   }

    public void deleteHrm_cp_house(Hrm_cp_houseDTO dto) throws Exception{
      Hrm_cp_houseBean entity = null;
      try{
         // Entity에 자료를 수정한다.
         entity = Hrm_cp_houseBean.ejbRemove();
         entity.setRemove( dto.getDong(), dto.getHo(), dto.getRoom());
         entity.executeUpdate();
      } catch(Exception e) { 
         e.printStackTrace(); 
         throw new Exception(e.toString()); 
      } finally { 
         entity.cleanUp(); 
      }
   }
}

댓글

이 블로그의 인기 게시물

jquery css

Struts2의 작동 원리

JSP/Servlet 한글 깨짐 처리 ?