KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > mvnforum > phpbb2mvnforum > db > MemberDAO


1 package org.mvnforum.phpbb2mvnforum.db;
2
3 import java.sql.Date JavaDoc;
4 import java.sql.Timestamp JavaDoc;
5
6 import net.myvietnam.mvncore.exception.CreateException;
7 import net.myvietnam.mvncore.exception.DatabaseException;
8 import net.myvietnam.mvncore.exception.DuplicateKeyException;
9 import net.myvietnam.mvncore.exception.ObjectNotFoundException;
10
11 public interface MemberDAO {
12     
13     static final String JavaDoc TABLE_NAME = "mvnforumMember";
14     
15     void update(int memberID, // primary key
16
String JavaDoc memberName, String JavaDoc memberPassword, String JavaDoc memberFirstEmail,
17             String JavaDoc memberEmail, int memberEmailVisible, int memberNameVisible,
18             String JavaDoc memberFirstIP, String JavaDoc memberLastIP, int memberViewCount,
19             int memberPostCount, Timestamp JavaDoc memberCreationDate, Timestamp JavaDoc memberModifiedDate,
20             Timestamp JavaDoc memberExpireDate, Timestamp JavaDoc memberLastLogon, int memberOption,
21             int memberStatus, String JavaDoc memberActivateCode, String JavaDoc memberTempPassword,
22             int memberMessageCount, int memberMessageOption, int memberPostsPerPage,
23             int memberWarnCount, int memberVoteCount, int memberVoteTotalStars,
24             int memberRewardPoints, String JavaDoc memberTitle, double memberTimeZone,
25             String JavaDoc memberSignature, String JavaDoc memberAvatar, String JavaDoc memberSkin,
26             String JavaDoc memberLanguage, String JavaDoc memberFirstname, String JavaDoc memberLastname,
27             int memberGender, Date JavaDoc memberBirthday, String JavaDoc memberAddress,
28             String JavaDoc memberCity, String JavaDoc memberState, String JavaDoc memberCountry,
29             String JavaDoc memberPhone, String JavaDoc memberMobile, String JavaDoc memberFax,
30             String JavaDoc memberCareer, String JavaDoc memberHomepage, String JavaDoc memberYahoo,
31             String JavaDoc memberAol, String JavaDoc memberIcq, String JavaDoc memberMsn,
32             String JavaDoc memberCoolLink1, String JavaDoc memberCoolLink2)
33     throws ObjectNotFoundException, DatabaseException/*, DuplicateKeyException*/, DuplicateKeyException ;
34     
35     void create(int memberId, String JavaDoc memberName, String JavaDoc memberPassword, String JavaDoc memberFirstEmail, String JavaDoc memberEmail,
36             int memberEmailVisible, int memberNameVisible, String JavaDoc memberFirstIP, String JavaDoc memberLastIP, int memberViewCount,
37             int memberPostCount, Timestamp JavaDoc memberCreationDate, Timestamp JavaDoc memberModifiedDate, Timestamp JavaDoc memberExpireDate,
38             Timestamp JavaDoc memberLastLogon, int memberOption, int memberStatus, String JavaDoc memberActivateCode, String JavaDoc memberTempPassword,
39             int memberMessageCount, int memberMessageOption, int memberPostsPerPage, int memberWarnCount, int memberVoteCount,
40             int memberVoteTotalStars, int memberRewardPoints, String JavaDoc memberTitle, double tzone, String JavaDoc memberSignature,
41             String JavaDoc memberAvatar, String JavaDoc memberSkin, String JavaDoc memberLanguage, String JavaDoc memberFirstname, String JavaDoc memberLastname,
42             int memberGender, Date JavaDoc memberBirthday, String JavaDoc memberAddress, String JavaDoc memberCity, String JavaDoc memberState, String JavaDoc memberCountry,
43             String JavaDoc memberPhone, String JavaDoc memberMobile, String JavaDoc memberFax, String JavaDoc memberCareer, String JavaDoc memberHomepage, String JavaDoc memberYahoo,
44             String JavaDoc memberAol, String JavaDoc memberIcq, String JavaDoc memberMsn, String JavaDoc memberCoolLink1, String JavaDoc memberCoolLink2)
45     throws CreateException, DatabaseException, DuplicateKeyException;
46     
47     void create(String JavaDoc memberName, String JavaDoc memberPassword, String JavaDoc memberFirstEmail, String JavaDoc memberEmail,
48             int memberEmailVisible, int memberNameVisible, String JavaDoc memberFirstIP, String JavaDoc memberLastIP, int memberViewCount,
49             int memberPostCount, Timestamp JavaDoc memberCreationDate, Timestamp JavaDoc memberModifiedDate, Timestamp JavaDoc memberExpireDate,
50             Timestamp JavaDoc memberLastLogon, int memberOption, int memberStatus, String JavaDoc memberActivateCode, String JavaDoc memberTempPassword,
51             int memberMessageCount, int memberMessageOption, int memberPostsPerPage, int memberWarnCount, int memberVoteCount,
52             int memberVoteTotalStars, int memberRewardPoints, String JavaDoc memberTitle, double tzone, String JavaDoc memberSignature,
53             String JavaDoc memberAvatar, String JavaDoc memberSkin, String JavaDoc memberLanguage, String JavaDoc memberFirstname, String JavaDoc memberLastname,
54             int memberGender, Date JavaDoc memberBirthday, String JavaDoc memberAddress, String JavaDoc memberCity, String JavaDoc memberState, String JavaDoc memberCountry,
55             String JavaDoc memberPhone, String JavaDoc memberMobile, String JavaDoc memberFax, String JavaDoc memberCareer, String JavaDoc memberHomepage, String JavaDoc memberYahoo,
56             String JavaDoc memberAol, String JavaDoc memberIcq, String JavaDoc memberMsn, String JavaDoc memberCoolLink1, String JavaDoc memberCoolLink2)
57     throws CreateException, DatabaseException, DuplicateKeyException;
58     
59     public String JavaDoc getMemberNameFromMemberID(int memberID) throws ObjectNotFoundException, DatabaseException ;
60     
61     public MemberBean getMemberFromMemberName (String JavaDoc memberName) throws ObjectNotFoundException, DatabaseException;
62
63     public void findByPrimaryKey(int memberID) throws ObjectNotFoundException, DatabaseException;
64
65
66 }
67
Popular Tags