📄 memberwebhelper.java
字号:
statement = connection.prepareStatement(sql.toString());
// // column(s) to update
statement.setString(1, memberSignature);
// primary key column(s)
statement.setInt(2, memberID);
if (statement.executeUpdate() != 1) {
throw new BadInputException("Cannot update table Member where primary key = (" + memberID + ").");
}
m_dirty = true;
} catch(SQLException sqle) {
sqle.printStackTrace();
throw new DatabaseException("Error executing SQL in MemberWebHelper.update.");
} finally {
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
// @todo: copy this method for derived class
public static void updateMemberLastLogon(int memberID, // primary key
Timestamp memberLastLogon)
throws BadInputException, DatabaseException {
net.myvietnam.webplugin.mvnforum.db.MemberWebHelper.updateLastLogon(memberID, // primary key
memberLastLogon);
}
*/
/*
* Included columns: MemberLastLogon
* Excluded columns: MemberID, MemberName, MemberPassword, MemberFirstEmail, MemberEmail,
* MemberEmailVisible, MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount,
* MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberOption, MemberStatus,
* MemberActivateCode, MemberTempPassword, MemberMessageCount, MemberMessageOption, MemberPostsPerPage,
* MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle,
* MemberTimeZone, MemberSignature, MemberAvatar, MemberSkin, MemberLanguage,
* MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress,
* MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile,
* MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol,
* MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2
*/
protected static void updateLastLogon(int memberID, // primary key
Timestamp memberLastLogon)
throws BadInputException, DatabaseException/*, DuplicateKeyException*/ {
Connection connection = null;
PreparedStatement statement = null;
StringBuffer sql = new StringBuffer(512);
sql.append("UPDATE " + TABLE_NAME + " SET MemberLastLogon = ?");
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
// // column(s) to update
statement.setTimestamp(1, memberLastLogon);
// primary key column(s)
statement.setInt(2, memberID);
if (statement.executeUpdate() != 1) {
throw new BadInputException("Cannot update table Member where primary key = (" + memberID + ").");
}
m_dirty = true;
} catch(SQLException sqle) {
sqle.printStackTrace();
throw new DatabaseException("Error executing SQL in MemberWebHelper.update.");
} finally {
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
// @todo: copy this method for derived class
public static String getMemberPassword(int memberID)
throws BadInputException, DatabaseException {
return net.myvietnam.webplugin.mvnforum.db.MemberWebHelper.getPassword(memberID);
}
*/
/*
* Included columns: MemberPassword
* Excluded columns: MemberID, MemberName, MemberFirstEmail, MemberEmail, MemberEmailVisible,
* MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount, MemberPostCount,
* MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption, MemberStatus,
* MemberActivateCode, MemberTempPassword, MemberMessageCount, MemberMessageOption, MemberPostsPerPage,
* MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle,
* MemberTimeZone, MemberSignature, MemberAvatar, MemberSkin, MemberLanguage,
* MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress,
* MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile,
* MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol,
* MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2
*/
protected static String getPassword(int memberID)
throws BadInputException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberPassword");
sql.append(" FROM " + TABLE_NAME);
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
statement.setInt(1, memberID);
resultSet = statement.executeQuery();
if(!resultSet.next()) {
throw new BadInputException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
return resultSet.getString("MemberPassword");
} catch(SQLException sqle) {
sqle.printStackTrace();
throw new DatabaseException("Error executing SQL in MemberWebHelper.getBean(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
// @todo: copy this method for derived class
public static String getMemberTempPassword(int memberID)
throws BadInputException, DatabaseException {
return net.myvietnam.webplugin.mvnforum.db.MemberWebHelper.getTempPassword(memberID);
}
*/
/*
* Included columns: MemberTempPassword
* Excluded columns: MemberID, MemberName, MemberFirstEmail, MemberEmail, MemberEmailVisible,
* MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount, MemberPostCount,
* MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption, MemberStatus,
* MemberActivateCode, MemberPassword, MemberMessageCount, MemberMessageOption, MemberPostsPerPage,
* MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle,
* MemberTimeZone, MemberSignature, MemberAvatar, MemberSkin, MemberLanguage,
* MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress,
* MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile,
* MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol,
* MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2
*/
protected static String getTempPassword(int memberID)
throws BadInputException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberTempPassword");
sql.append(" FROM " + TABLE_NAME);
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
statement.setInt(1, memberID);
resultSet = statement.executeQuery();
if(!resultSet.next()) {
throw new BadInputException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
return resultSet.getString("MemberTempPassword");
} catch(SQLException sqle) {
sqle.printStackTrace();
throw new DatabaseException("Error executing SQL in MemberWebHelper.getBean(pk).");
} finally {
DBUtils.closeResultSet(resultSet);
DBUtils.closeStatement(statement);
DBUtils.closeConnection(connection);
}
}
/*
// @todo: copy this method for derived class
public static MemberBean getMember_forViewCurrentMember(int memberID)
throws BadInputException, DatabaseException {
return net.myvietnam.webplugin.mvnforum.db.MemberWebHelper.getBean_forViewCurrentMember(memberID);
}
*/
/*
* Included columns: MemberName, MemberEmail, MemberEmailVisible, MemberNameVisible, MemberViewCount,
* MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption,
* MemberStatus, MemberMessageCount, MemberMessageOption, MemberPostsPerPage, MemberWarnCount,
* MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle, MemberTimeZone,
* MemberSignature, MemberAvatar, MemberSkin, MemberLanguage, MemberFirstname,
* MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity,
* MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax,
* MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq,
* MemberMsn, MemberCoolLink1, MemberCoolLink2
* Excluded columns: MemberID, MemberPassword, MemberFirstEmail, MemberFirstIP, MemberLastIP,
* MemberActivateCode, MemberTempPassword
*/
protected static MemberBean getBean_forViewCurrentMember(int memberID)
throws BadInputException, DatabaseException {
Connection connection = null;
PreparedStatement statement = null;
ResultSet resultSet = null;
StringBuffer sql = new StringBuffer(512);
sql.append("SELECT MemberName, MemberEmail, MemberEmailVisible, MemberNameVisible, MemberViewCount, MemberPostCount, MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption, MemberStatus, MemberMessageCount, MemberMessageOption, MemberPostsPerPage, MemberWarnCount, MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle, MemberTimeZone, MemberSignature, MemberAvatar, MemberSkin, MemberLanguage, MemberFirstname, MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity, MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax, MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq, MemberMsn, MemberCoolLink1, MemberCoolLink2");
sql.append(" FROM " + TABLE_NAME);
sql.append(" WHERE MemberID = ?");
try {
connection = DBUtils.getConnection();
statement = connection.prepareStatement(sql.toString());
statement.setInt(1, memberID);
resultSet = statement.executeQuery();
if(!resultSet.next()) {
throw new BadInputException("Cannot find the row in table Member where primary key = (" + memberID + ").");
}
MemberBean bean = new MemberBean();
// @todo: uncomment the following line(s) as needed
bean.setMemberID(memberID);
bean.setMemberName(resultSet.getString("MemberName"));
bean.setMemberEmail(resultSet.getString("MemberEmail"));
bean.setMemberEmailVisible(resultSet.getInt("MemberEmailVisible"));
bean.setMemberNameVisible(resultSet.getInt("MemberNameVisible"));
bean.setMemberViewCount(resultSet.getInt("MemberViewCount"));
bean.setMemberPostCount(resultSet.getInt("MemberPostCount"));
bean.setMemberCreationDate(resultSet.getTimestamp("MemberCreationDate"));
bean.setMemberModifiedDate(resultSet.getTimestamp("MemberModifiedDate"));
bean.setMemberLastLogon(resultSet.getTimestamp("MemberLastLogon"));
bean.setMemberOption(resultSet.getInt("MemberOption"));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -