com.solidstategroup.user
Class LDAPUser

java.lang.Object
  extended by com.solidstategroup.user.User
      extended by com.solidstategroup.user.WebUser
          extended by com.solidstategroup.user.ExtendableWebUser
              extended by com.solidstategroup.user.LDAPUser
All Implemented Interfaces:
com.solidstategroup.handles.Identifiable, java.util.EventListener, javax.servlet.http.HttpSessionBindingListener

public class LDAPUser
extends ExtendableWebUser


Field Summary
 
Fields inherited from class com.solidstategroup.user.WebUser
REGISTRATION_TYPE_ANONYMOUS_FORUM, REGISTRATION_TYPE_FULL
 
Fields inherited from class com.solidstategroup.user.User
dateOfLogin, firstInvalidLogin, isLoggedIn, lockedOut, LOGIN_ATTEMPT_ALREADYLOGGEDIN, LOGIN_ATTEMPT_INVALIDUSERNAMEORPASSWORD, LOGIN_ATTEMPT_SUCCESSFUL, LOGIN_ATTEMPT_USER_EXPIRED, LOGIN_ATTEMPT_USER_IP_RESTRICTED, LOGIN_ATTEMPT_USER_SESSION_EXPIRED, LOGIN_ATTEMPT_USERLOCKEDOUT, LOGIN_ATTEMPT_USERNAMEORPASSWORDNOTSUPPLIED, LOGIN_FAILED_ATTEMPTS, LOGIN_LOCKOUT_PERIOD, numberOfInvalidAttempts, RESET_PASSWORD_NEW_PASSWORD_GRACE_PERIOD
 
Constructor Summary
LDAPUser()
           
 
Method Summary
 int login()
           
 
Methods inherited from class com.solidstategroup.user.ExtendableWebUser
addUserDataFromCustomFields, execute, getExtendedProperty, getSortedKeys, getUserFromID, getUserFromID, getWebUserData, setExtendedProperty, setExtendedProperty, setWebUserData, store, toString
 
Methods inherited from class com.solidstategroup.user.WebUser
addEmailCampaign, addSMSCampaign, addWebUserType, addWebUserType, alertLockedOut, alertLockedOut, clear, copyUser, delete, getBestSecurityLevel, getBestSecurityLevelDescription, getBestSecurityLevelId, getBillingAddress, getChildWebUserTypes, getCreatingWebUserId, getDateOfRegistration, getDeliveryAddress, getEmailCampaigns, getExpiresOn, getExternalUserId, getFailedLogins, getForgottenPasswordAt, getForumPosts, getIpAddress, getIpAutoLogin, getIpRestrictions, getLockedOutAt, getMemorableAnswer, getMemorableDate, getMemorableQuestion, getMemorableQuestionId, getMemorableQuestionIdEncrypted, getProperty, getRegistrationTypeId, getSMSCampaigns, getUserFromCookie, getUserFromCookie, getUserFromEmailAddress, getUserFromExternalID, getUserFromUsername, getUserIDFromCookie, getUserTypes, getUserTypes, getWebUserArticles, hasWebUserArticle, incrementPostCount, incrementPostCount, isAcceptedTsandCs, isAuthByIP, isBannedFromForumPosting, isDeleted, isEmailUnsubscribe, isForumAdministrator, isIsRegistered, isLockedOut, isUserAMemberOfUserType, isUserAMemberOfUserType, isValidatedRegistration, isWithinLockoutPasswordGracePeriod, login, registerEmailOnly, registerEmailOnly, removeWebUser, resetPassword, resetPassword, sendAccountDetailsEmail, sendRegistrationConfirmationEmail, setAcceptedTsandCs, setAuthByIP, setBannedFromForumPosting, setBillingAddress, setCreatingWebUserId, setDateOfRegistration, setDeliveryAddress, setEmailCampaigns, setEmailUnsubscribe, setExpiresOn, setExpiresOnWithString, setExternalUserId, setExternalUserIdWithString, setFailedLogins, setForgottenPasswordAt, setForumPosts, setIpAddress, setIpAutoLogin, setIpRestrictions, setIsDeleted, setIsLoggedIn, setIsRegistered, setLockedOutAt, setMemorableAnswer, setMemorableDate, setMemorableDateWithString, setMemorableQuestion, setMemorableQuestionId, setMemorableQuestionIdEncrypted, setRegistrationTypeId, setUserTypes, setValidatedRegistration, setWebUserArticles, store, storeWebUserTypes, unsubscribeUser, unsubscribeUser, updateCookie, updateCookie, updateCookie, valueBound, valueUnbound
 
Methods inherited from class com.solidstategroup.user.User
checkEmailAddressIsAvailable, checkEmailAddressIsAvailable, checkUsernameIsAvailable, checkUsernameIsAvailable, countNumberOfNonAlphabetChars, generateRandomPassword, getEmailAddress, getForename, getFullname, getFullname, getId, getIsLoggedIn, getMinimumNonAlphabetPasswordChars, getMinimumPasswordChars, getMobilePhoneNumber, getPassword, getPasswordMD5, getRequiresPassword, getSurname, getUserId, getUserIdEncrypted, getUsername, logout, setEmailAddress, setEmailAddressWithValidation, setForename, setMinimumNonAlphabetPasswordChars, setMinimumPasswordChars, setMobilePhoneNumber, setPassword, setRequiresPassword, setSurname, setUserId, setUserIdEncrypted, setUsername, storePassword, storePassword, validatePassword, validatePassword
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LDAPUser

public LDAPUser()
Method Detail

login

public int login()
Overrides:
login in class ExtendableWebUser