member.control
Class MemberControlBean

java.lang.Object
  extended bymember.control.MemberControlBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean

public class MemberControlBean
extends java.lang.Object
implements javax.ejb.SessionBean

Author:
¹ÙºÎ°õ Member Control Session Bean
See Also:
Serialized Form

Constructor Summary
MemberControlBean()
           
 
Method Summary
 boolean delete(MemberDTO dto)
          È¸¿øÅ»Åð
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
 java.util.Vector list()
          Àüü ȸ¿ø Á¤º¸
 java.util.Vector list(int page, int pagePerRow)
          ÇØ´ç ÆäÀÌÁöÀÇ È¸¿ø
 MemberDTO login(MemberDTO dto)
          ·Î±×ÀÎ
 boolean register(MemberDTO dto)
          È¸¿ø°¡ÀÔ
 void sendMail(java.util.Vector email, java.lang.String admin, java.lang.String title, java.lang.String contents)
          È¸¿ø¿¡°Ô ¸ÞÀÏ º¸³»±â..
 void setSessionContext(javax.ejb.SessionContext arg0)
           
 int totalMembers()
          Àüü ȸ¿ø¼ö
 MemberDTO update(MemberDTO dto)
          È¸¿øÁ¤º¸ ¼öÁ¤
 MemberDTO view(MemberDTO dto)
          È¸¿øÁ¤º¸º¸±â
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemberControlBean

public MemberControlBean()
Method Detail

ejbCreate

public void ejbCreate()
               throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

ejbActivate

public void ejbActivate()
                 throws javax.ejb.EJBException,
                        java.rmi.RemoteException
Specified by:
ejbActivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException
See Also:
SessionBean.ejbActivate()

ejbPassivate

public void ejbPassivate()
                  throws javax.ejb.EJBException,
                         java.rmi.RemoteException
Specified by:
ejbPassivate in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException
See Also:
SessionBean.ejbPassivate()

ejbRemove

public void ejbRemove()
               throws javax.ejb.EJBException,
                      java.rmi.RemoteException
Specified by:
ejbRemove in interface javax.ejb.SessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException
See Also:
SessionBean.ejbRemove()

setSessionContext

public void setSessionContext(javax.ejb.SessionContext arg0)
                       throws javax.ejb.EJBException,
                              java.rmi.RemoteException
Specified by:
setSessionContext in interface javax.ejb.SessionBean
Parameters:
arg0 -
Throws:
javax.ejb.EJBException
java.rmi.RemoteException
See Also:
SessionBean.setSessionContext(javax.ejb.SessionContext)

register

public boolean register(MemberDTO dto)
ȸ¿ø°¡ÀÔ

Parameters:
dto - email, passwd, nicknameÀÌ ´ã°ÜÀÖ¾î¾ß ÇÔ.
Returns:
°¡ÀÔ¼º°ø true, ½ÇÆÐ false

login

public MemberDTO login(MemberDTO dto)
·Î±×ÀÎ

Parameters:
dto - email°ú passwd°¡ ´ã°ÜÀÖ¾î¾ßÇÔ.
Returns:
¼º°ø½Ã ȸ¿øÁ¤º¸ MemberDTO, ½ÇÆÐ½Ã null

view

public MemberDTO view(MemberDTO dto)
ȸ¿øÁ¤º¸º¸±â

Parameters:
dto - uid°¡ ´ã°ÜÀÖ¾î¾ß ÇÔ.
Returns:
¼º°ø½Ã ȸ¿øÁ¤º¸ MemberDTO, ½ÇÆÐ½Ã null

delete

public boolean delete(MemberDTO dto)
ȸ¿øÅ»Åð

Parameters:
dto - uid°ú email°ú passwd°¡ ´ã°ÜÀÖ¾î¾ß ÇÔ
Returns:
»èÁ¦ ¼º°ø true, ½ÇÆÐ false

totalMembers

public int totalMembers()
Àüü ȸ¿ø¼ö

Returns:
ȸ¿ø¼ö

list

public java.util.Vector list()
Àüü ȸ¿ø Á¤º¸

Returns:
ȸ¿ø ¸®½ºÆ®

list

public java.util.Vector list(int page,
                             int pagePerRow)
ÇØ´ç ÆäÀÌÁöÀÇ È¸¿ø

Parameters:
page - ÆäÀÌÁö
pagePerRow - ÇÑÆäÀÌÁö¿¡ º¸¿©Á٠ȸ¿ø¼ö
Returns:
ȸ¿ø ¸®½ºÆ®

update

public MemberDTO update(MemberDTO dto)
ȸ¿øÁ¤º¸ ¼öÁ¤

Parameters:
dto -
Returns:
¼öÁ¤µÈ ȸ¿øÁ¤º¸

sendMail

public void sendMail(java.util.Vector email,
                     java.lang.String admin,
                     java.lang.String title,
                     java.lang.String contents)
ȸ¿ø¿¡°Ô ¸ÞÀÏ º¸³»±â..

Parameters:
email - ȸ¿øÀ̸ÞÀÏÀÇ Vector
admin -
title -
contents -