i beilive you would have to find the jbosssx.jar source. 

as an example here is an example User i created that i use with our custom 
Login module:


  | /**
  |  * com.xxx.databaseUser
  |  */
  | package com.xxx.database;
  | 
  | import java.sql.Date;
  | import java.sql.ResultSet;
  | import java.sql.SQLException;
  | 
  | /**
  |  *
  |  */
  | final class User {
  | 
  |     private final long userID;
  |     private final String loginName;
  |     private final String encryptedPassword;
  |     private final Date fromDate;
  |     private final Date termDate;
  |     private final long loginCount;
  |     private final Date lastLoginDate;
  |     private int loginAttempts;
  | 
  |     /**
  |      * @param rs [EMAIL PROTECTED] ResultSet}
  |      * @throws SQLException se
  |      * aanderson Sep 24, 2007
  |      */
  |     User(final ResultSet rs) throws SQLException {
  |             this.userID = rs.getLong("USER_ID");
  |             this.loginName = rs.getString("LOGIN_NAME");
  |             this.encryptedPassword = rs.getString("PASSWORD");
  |             this.fromDate = rs.getDate("FROM_DATE");
  |             this.termDate = rs.getDate("TERM_DATE");
  |             this.loginCount = rs.getLong("LOGIN_CNT");
  |             this.lastLoginDate = rs.getDate("LAST_LOGIN_DATE");
  |             this.loginAttempts = rs.getInt("LOGIN_ATTEMPTS");
  |     }
  | 
  |     /**
  |      * @return the encryptedPassword
  |      */
  |     String getEncryptedPassword() {
  |             return this.encryptedPassword;
  |     }
  | 
  |     /**
  |      * @return the fromDate
  |      */
  |     Date getFromDate() {
  |             return this.fromDate;
  |     }
  | 
  |     /**
  |      * @return the lastLoginDate
  |      */
  |     Date getLastLoginDate() {
  |             return this.lastLoginDate;
  |     }
  | 
  |     /**
  |      * @return the loginAttempts
  |      */
  |     int getLoginAttempts() {
  |             return this.loginAttempts;
  |     }
  | 
  |     /**
  |      * @return the loginCount
  |      */
  |     long getLoginCount() {
  |             return this.loginCount;
  |     }
  | 
  |     /**
  |      * @return the loginName
  |      */
  |     String getLoginName() {
  |             return this.loginName;
  |     }
  | 
  |     /**
  |      * @return the termDate
  |      */
  |     Date getTermDate() {
  |             return this.termDate;
  |     }
  | 
  |     /**
  |      * @return the userID
  |      */
  |     long getUserID() {
  |             return this.userID;
  |     }
  | 
  |     /**
  |      * increments the login attempts and returns the incremented value
  |      * @param loginAttemptsIn int
  |      */
  |     void incrementLoginAttempts(final int loginAttemptsIn) {
  |             this.loginAttempts = loginAttemptsIn;
  |     }
  | 
  |     /**
  |      * @return true if this users term date is before today
  |      */
  |     boolean isUserTermed() {
  |             if (this.termDate == null) {
  |                     return false;
  |             }
  |             return this.termDate.before(new 
java.sql.Date(System.currentTimeMillis()));
  |     }
  | 
  | }
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4096761#4096761

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4096761
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to