public class UserRegistrationCmdImpl extends ControllerCommandImpl implements UserRegistrationCmd
Modifier and Type | Field and Description |
---|---|
protected UserAccessBean | abUser
The user access bean.
|
protected UserRegistryAccessBean | abUserRegistry
The user registry bean.
|
protected boolean | bToolsFramework
Whether the command is called by the tools framework.
|
static java.lang.String | CLASSNAME
The name of this implementation of the command.
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
protected OrganizationAccessBean | iabParentOrgEntity
The parent organization of the user.
|
protected java.lang.Integer | inAge
The age of the user.
|
protected java.lang.Integer | inChildren
Integer - number of children the user has.
|
protected java.lang.Integer | inDemographicsField6
Integer -Customizable field 6.
|
protected java.lang.Integer | inHousehold
Integer - number of people in the household.
|
protected java.lang.Integer | inIncome
The income of the user.
|
protected java.lang.Long | inOrganizationId
The organization identifier.
|
protected java.lang.Long | inOrganizationUnitId
The organizational unit identifier.
|
protected java.lang.Integer | inPackageSuppression
Integer - Specifies whether or not to include package inserts.
|
protected java.lang.Integer | inPasswordExpired
Integer representation on whether the password expired.
|
protected java.lang.Integer | inPreferredLanguage
The language identifier which represents the user's preferred language.
|
protected java.lang.Integer | inPrimary
Integer - Specifies whether the address specified is a primary address for the user.
|
protected java.lang.Integer | inPublishPhone1
Integer - Specifies whether or not the primary phone number is listed.
|
protected java.lang.Integer | inPublishPhone2
Integer - Specifies whether or not the secondary phone number is listed.
|
protected java.lang.Integer | inUserStatus
The integer representation of the user status.
|
protected UserSyncBean | isbUser
The UserSync bean
|
protected java.lang.String | istrAddress1
Address line 1.
|
protected java.lang.String | istrAddress2
Address line 2.
|
protected java.lang.String | istrAddress3
Address line 3.
|
protected java.lang.String | istrAddressField1
Customizable field 1.
|
protected java.lang.String | istrAddressField2
Customizable field 2.
|
protected java.lang.String | istrAddressField3
Customizable field 3.
|
protected java.lang.String | istrAddressType
The purpose of the address.
|
protected java.lang.String | istrAge
The age demographic of the user.
|
protected java.lang.String | istrAlternateId
The alternative identifier.
|
protected java.lang.String | istrAuthenticateMode
The authentication mode; defaults to DB mode for backwards compatibility.
|
protected java.lang.String | istrBestCallingTime
The best time to call.
|
protected java.lang.String | istrBillingCode
A code to identify the shipping or billing information.
|
protected java.lang.String | istrBillingCodeType
The code designating the system or method of code structure used for billing
|
protected java.lang.String | istrBusinessTitle
The business title.
|
protected java.lang.String | istrChallengeAnswer
The challenge answer.
|
protected java.lang.String | istrChallengeQuestion
The challenge question.
|
protected java.lang.String | istrChildren
String - number of children the user has.
|
protected java.lang.String | istrCity
The city.
|
protected java.lang.String | istrCompanyName
The name of the company for which the user works.
|
protected java.lang.String | istrCountry
The country or region.
|
protected java.sql.Date | istrDateOfBirth
The date of birth of the user.
|
protected java.lang.String | istrDemographicsField1
Customizable field 1.
|
protected java.lang.String | istrDemographicsField2
Customizable field 2.
|
protected java.lang.String | istrDemographicsField3
Customizable field 3.
|
protected java.lang.String | istrDemographicsField4
Customizable field 4.
|
protected java.lang.String | istrDemographicsField5
Customizable field 5.
|
protected java.lang.String | istrDemographicsField6
String - Customizable field 6.
|
protected java.lang.String | istrDemographicsField7
Customizable field 7.
|
protected java.lang.String | istrDepartmentNumber
The department number.
|
protected java.lang.String | istrDescription
Description of the user.
|
protected java.lang.String | istrDisplayName
The user display name.
|
protected java.lang.String | istrDistinguishedName
The distinguished name of the user.
|
protected java.lang.String | istrEmail1
The primary e-mail address.
|
protected java.lang.String | istrEmail2
The secondary e-mail address.
|
protected java.lang.String | istrEmployeeId
The employee identifier.
|
protected java.lang.String | istrEmployeeType
The employee type.
|
protected java.lang.String | istrEncipheredMerchantKey
Deprecated.
in version 6.0. This is no longer used.
|
protected java.lang.String | istrFax1
The primary fax number 1.
|
protected java.lang.String | istrFax2
The secondary fax number 2.
|
protected java.lang.String | istrFirstName
First name of the person to which this address applies.
|
protected java.lang.String | istrGender
The user's gender.
|
protected java.lang.String | istrHobbies
The main interests and hobbies of the user.
|
protected java.lang.String | istrHousehold
String - number of people in the household.
|
protected java.lang.String | istrIncome
The income of the user.
|
protected java.lang.String | istrIncomeCurrency
The income currency of the user.
|
protected java.lang.String | istrLastName
Last name of the person to which this address applies.
|
protected java.lang.String | istrLogonId
The current logon identifier.
|
protected java.lang.String | istrLogonPassword
The logon password.
|
protected java.lang.String | istrLogonPasswordVerify
The logon password to confirm that the password is what the user wanted.
|
protected java.lang.String | istrManager
Whether the employee is a manager or not.
|
protected java.lang.String | istrMaritalStatus
The marital status of the user.
|
protected java.lang.String | istrMerchantKey
Deprecated.
in version 6.0. This is no longer used.
|
protected java.lang.String | istrMiddleName
Middle name or initials of the person to which this address applies.
|
protected java.lang.String | istrMobilePhone1
The primary mobile phone 1.
|
protected java.lang.String | istrMobilePhone1Country
The primary mobile phone 1 country.
|
protected java.lang.String | istrNickName
The nickname or identifier of the address.
|
protected java.lang.String | istrOfficeAddress
Desktop delivery or office address associated with a shipping address.
|
protected java.lang.String | istrOldLogonId
The old logon identifier.
|
protected java.lang.String | istrOrderBefore
Indicates whether or not the user has previously placed an order.
|
protected java.lang.String | istrOrganizationId
The organization identifier.
|
protected java.lang.String | istrOrganizationName
If this is a business address, the name of the organization for this address.
|
protected java.lang.String | istrOrganizationUnitId
The organizational unit identifier.
|
protected java.lang.String | istrOrganizationUnitName
Name of the organizational unit to which this address information applies, if this is a business address.
|
protected java.lang.String | istrPackageSuppression
String - Specifies whether or not to include package inserts.
|
protected java.lang.String | istrPasswordExpired
String representation on whether the password expired.
|
protected java.lang.String | istrPersonTitle
Title of the person to which this address applies.Valid values are Dr, Prof, Rev, Mr, Mrs, Ms, and N (not provided).
|
protected java.lang.String | istrPhone1
The primary phone number
|
protected java.lang.String | istrPhone1Type
Phone type for the primary phone number ( TTY for a teletypewriter for people who have a hearing impairment or PHN for a standard phone.)
|
protected java.lang.String | istrPhone2
The secondary phone number
|
protected java.lang.String | istrPhone2Type
Phone type for the secondary phone number ( TTY for a teletypewriter for people who have a hearing impairment or PHN for a standard phone.)
|
protected java.lang.String | istrPhoto
The user photo.
|
protected java.lang.String | istrPreferredCommunication
The user's preferred communication.
|
protected java.lang.String | istrPreferredCurrency
The user's preferred currency.
|
protected java.lang.String | istrPreferredDelivery
The user's preferred delivery.
|
protected java.lang.String | istrPreferredLanguage
The string representation of the user's preferred language.
|
protected java.lang.String | istrPreferredMeasure
The user's preferred measurement type.
|
protected java.lang.String | istrPrimary
Integer - Specifies whether the address specified is a primary address for the user.
|
protected java.lang.String | istrProfileType
The profile type of the user.
|
protected java.lang.String | istrPublishPhone1
String - Specifies whether or not the primary phone number is listed.
|
protected java.lang.String | istrPublishPhone2
String - Specifies whether or not the secondary phone number is listed.
|
protected java.lang.String | istrReceiveEmail
Indicate whether to receive email.
|
protected java.lang.String | istrReceiveSMS
Indicate whether to receive SMS promotions.
|
protected java.lang.String | istrReceiveSMSNotification
The user's receive SMS notification.
|
protected java.lang.String | istrRegisterType
The registration type of the user.
|
protected java.lang.String | istrSecretary
Whether the employee has an administrative assistant.
|
protected java.lang.String | istrSelfAddress
Specifies whether or not the address belongs to the member (user or organization).
|
protected java.lang.String | istrShippingGeoCode
Shipping code based on geographical region.
|
protected java.lang.String | istrState
State or province.
|
protected java.lang.String | istrStatus
Specifies the status of the address.
|
protected java.lang.String | istrTaxGeoCode
Tax code based on geographical region, used for integration with Taxware.
|
protected java.lang.String | istrTaxPayerId
The tax identifier of the user.
|
protected java.lang.String | istrTimeZone
The time zone in which the user resides.
|
protected java.lang.String | istrURL
URL to go to after the command executes.
|
protected java.lang.String | istrUserField1
Custom user field 1.
|
protected java.lang.String | istrUserField2
Custom user field 2.
|
protected java.lang.String | istrUserField3
Custom user field 3.
|
protected java.lang.String | istrUserProfileField1
The user custom profile field 1.
|
protected java.lang.String | istrUserProfileField2
The user custom profile field 2.
|
protected java.lang.String | istrUserStatus
The string representation of the user status.
|
protected java.lang.String | istrWorkingUserId
The user identifier.
|
protected java.lang.String | istrZipCode
ZIP or postal code.
|
protected java.sql.Timestamp | itmCreatedTimestamp
The date and time the row was created.
|
protected java.sql.Timestamp | itmLastLogon
The last time the user logged on.
|
protected java.sql.Timestamp | itmLastOrder
The last order made by the user.
|
protected java.sql.Timestamp | itmRegistration
When the user registered.
|
protected java.sql.Timestamp | itmRegistrationCancel
When the registered user had their registration cancelled.
|
protected java.sql.Timestamp | itmRegistrationUpdate
The last time the user registration was updated.
|
Constructor and Description |
---|
UserRegistrationCmdImpl() |
Modifier and Type | Method and Description |
---|---|
void | checkAddParameters()
Checks the parameters specified if the user is being added.
|
protected boolean | checkAncestorsLocked(OrganizationAccessBean abOrgEntity)
Returns true if any parent organization is locked.
|
void | checkCommonParameters()
Checks the common parameter which are the same no matter whether the user is being updated or added.
|
protected void | checkLDAPLogonId(java.lang.String astrLogonId)
This method is called when registering a new user, if Commerce is configured with LDAP.
|
void | checkSelfRegistrationParameters()
Checks the parameters specified if the user is registering him/her self.
|
void | checkUpdateParameters()
Check the parameters specified when the user is being updated.
|
void | formulateDN(TypedProperty aProperties)
Create the Distinguish name of the member based on the information specified.
|
java.lang.String | getAddress1()
Returns the first line of the address.
|
java.lang.String | getAddress2()
Returns the second line of the address.
|
java.lang.String | getAddress3()
Returns the third line of the address.
|
java.lang.String | getAddressType()
Returns the type of the address.
|
java.lang.String | getAuthenticateMode()
The authentication mode.
|
java.lang.String | getBestCallingTime()
Returns the best calling time.
|
java.lang.String | getBillingCode()
Returns the billing code.
|
java.lang.String | getBillingCodeType()
Returns the billing code type.
|
java.lang.String | getBusinessTitle()
Returns the business title.
|
java.lang.String | getCity()
Returns the city.
|
java.lang.String | getCountry()
Returns the country.
|
java.sql.Timestamp | getCreatedTimestamp()
Deprecated.
LASTCREATETIMESTAMP handling moved to the EJB.
|
java.lang.String | getEmail1()
Returns the primary email address of the user.
|
java.lang.String | getEmail2()
Returns the secondary email address of the user.
|
protected java.lang.String | getEncipheredMerchantKey()
Deprecated.
in version 6.0. This is no longer used.
|
java.lang.String | getFax1()
Returns the primary fax number.
|
java.lang.String | getFax2()
Returns the secondary fax number.
|
java.lang.String | getFirstName()
Returns the first name.
|
java.lang.String | getLastName()
Returns the last name.
|
protected java.lang.String | getMerchantKey()
Deprecated.
in version 6.0. This is no longer used.
|
java.lang.String | getMiddleName()
Returns the middle name.
|
java.lang.String | getMobilePhone1()
Returns the primary mobile phone.
|
java.lang.String | getMobilePhone1Country()
Returns the primary mobile phone country.
|
java.lang.String | getOfficeAddress()
Returns the office address.
|
java.lang.String | getOrganizationName()
Returns the organization name.
|
java.lang.String | getOrganizationUnitName()
Returns the organizational unit name.
|
java.lang.Integer | getPackageSuppression()
Returns the package suppression field.
|
java.lang.String | getPersonTitle()
Returns the person's title.
|
java.lang.String | getPhone1()
Returns the primary phone number.
|
java.lang.String | getPhone1Type()
Returns the primary phone type.
|
java.lang.String | getPhone2()
Returns the secondary phone number.
|
java.lang.String | getPhone2Type()
Returns the secondary phone type.
|
java.lang.Integer | getPrimary()
Returns the primary address.
|
java.lang.String | getProfileType()
Returns the profile type.
|
java.lang.Integer | getPublishPhone1()
Returns whether the primary phone number can be published.
|
java.lang.Integer | getPublishPhone2()
Returns whether the secondary phone number can be published.
|
TypedProperty | getRequestProperties()
Returns the request properties.
|
protected java.util.Vector | getRequiredRolesForUser(java.lang.Long user_id)
Get required roles for user.
|
AccessVector | getResources()
Returns the resources effected by this command.
|
java.lang.String | getState()
Returns the current state of the user.
|
java.lang.String | getStatus()
Returns the status of the user.
|
java.lang.String | getURL()
Returns the URL to go to after the command executes.
|
TypedProperty | getViewInputProperties()
Returns the request properties without the tools framework objects.
|
java.lang.String | getWorkingUserId()
Get the user identifier of the user being created or updated.
|
java.lang.String | getZipCode()
Returns the zip/postal code.
|
protected boolean | isAlphaNumeric(java.lang.String param)
Indicates whether the parameter is alpha numeric.
|
boolean | isLogonIdExist(java.lang.String astrLogonId)
This method check if the logon id already exists in the database or LDAP server
|
boolean | isLogonIdExist(java.lang.String astrLogonId, java.lang.String astrAuthenticateMode)
This method check if the logon id already exists in the database or LDAP server
|
boolean | isLogonIdUnique(java.lang.String astrLogonId)
Determines whether the specified logon id is unique.
|
boolean | isReadyToCallExecute()
Indicates whether the command is ready to be executed.
|
protected void | logoffUserIfNotApproved(java.lang.String astrUserId)
Logoff user if not approved.
|
void | performExecute()
Either adds or updates the user's registration.
|
protected void | raiseUserRegistrationEvent()
raise <@link UserRegistrationEvent> after user registration is successful.
|
protected TypedProperty | removeSensitiveDataFromRequestProperties()
Remove sensitive data from request properties so that they will not show up in the krypto parameter in the URL.
|
void | reset()
Resets the state of the command so it can be reused to add/update another user.
|
protected void | setActiveOrganization(java.lang.String strParentMemberId)
Sets the active organization on the entitlement context based on the specified parent organization ID.
|
void | setAddress1(java.lang.String astrAddress1)
Sets the first line of the address.
|
void | setAddress2(java.lang.String astrAddress2)
Sets the second line of the address.
|
void | setAddress3(java.lang.String astrAddress3)
Sets the third line of the address.
|
void | setAddressField1(java.lang.String astrAddressField1)
Sets the address field.
|
void | setAddressField2(java.lang.String astrAddressField2)
Sets address field 2.
|
void | setAddressField3(java.lang.String astrAddressField3)
Sets address field 3.
|
void | setAddressType(java.lang.String astrAddressType)
Sets the address type.
|
void | setAge(java.lang.Integer anAge)
Sets the age.
|
void | setAge(java.lang.String astrAge)
Sets the age.
|
void | setAlternateId(java.lang.String astrAlternateId)
Sets the alternate identifier of the user.
|
void | setAuthenticateMode(java.lang.String astrAuthenticateMode)
Sets the authentication mode.
|
void | setBestCallingTime(java.lang.String astrBestCallingTime)
Sets the best calling time.
|
void | setBillingCode(java.lang.String astrBillingCode)
Sets the billing code.
|
void | setBillingCodeType(java.lang.String astrBillingCodeType)
Sets the billing code type.
|
void | setBillingCodeTypeType(java.lang.String astrBillingCodeType)
Sets the billing code type.
|
void | setBusinessTitle(java.lang.String astrBusinessTitle)
Sets the business title.
|
void | setChallengeAnswer(java.lang.String astrChallengeAnswer)
Sets the challenge answer.
|
void | setChallengeQuestion(java.lang.String astrChallengeQuestion)
Sets the challenge question.
|
void | setChildren(java.lang.Integer anChildren)
Sets the number of children.
|
void | setChildren(java.lang.String astrChildren)
Sets the number of children.
|
void | setCity(java.lang.String astrCity)
Sets the name of the city.
|
void | setCompanyName(java.lang.String astrCompanyName)
Sets the name of the company.
|
void | setCountry(java.lang.String astrCountry)
Sets the name of the country.
|
void | setCreatedTimestamp(java.sql.Timestamp atmCreatedTimestamp)
Deprecated.
LASTCREATETIMESTAMP handling moved to the EJB.
|
void | setDateOfBirth(java.sql.Date astrDateOfBirth)
Sets the date of birth.
|
void | setDemographicsField1(java.lang.String astrDemographicsField1)
Sets demographic field 1.
|
void | setDemographicsField2(java.lang.String astrDemographicsField2)
Sets demographic field 2.
|
void | setDemographicsField3(java.lang.String astrDemographicsField3)
Sets demographic field 3.
|
void | setDemographicsField4(java.lang.String astrDemographicsField4)
Sets demographic field 4.
|
void | setDemographicsField5(java.lang.String astrDemographicsField5)
Sets demographic field 5.
|
void | setDemographicsField6(java.lang.Integer anDemographicsField6)
Sets demographic field 6.
|
void | setDemographicsField6(java.lang.String astrDemographicsField6)
Sets demographic field 6.
|
void | setDemographicsField7(java.lang.String astrDemographicsField7)
Sets demographic field 7.
|
void | setDepartmentNumber(java.lang.String astrDepartmentNumber)
Sets the department number.
|
void | setDescription(java.lang.String astrDescription)
Sets the description.
|
void | setDisplayName(java.lang.String astrDisplayName)
Sets the display name.
|
void | setDistinguishedName(java.lang.String astrDistinguishedName)
Sets the distinguished name.
|
void | setEmail1(java.lang.String astrEmail1)
Sets the primary email address.
|
void | setEmail2(java.lang.String astrEmail2)
Sets the secondary email address.
|
void | setEmployeeId(java.lang.String astrEmployeeId)
Sets the employee identifier.
|
void | setEmployeeType(java.lang.String astrEmployeeType)
Sets the employee type.
|
void | setEncipheredMerchantKey(java.lang.String strEncipheredMerchantKey)
Deprecated.
in version 6.0. This is no longer used.
|
void | setFax1(java.lang.String astrFax1)
Sets the primary fax number.
|
void | setFax2(java.lang.String astrFax2)
Sets the secondary fax number.
|
void | setFirstName(java.lang.String astrFirstName)
Sets the first name.
|
void | setGender(java.lang.String astrGender)
Sets the gender.
|
void | setHobbies(java.lang.String astrHobbies)
Sets the hobbies.
|
void | setHousehold(java.lang.Integer anHousehold)
Sets the number of people in the user's household.
|
void | setHousehold(java.lang.String astrHousehold)
Sets the number of people in the user's household.
|
void | setIncome(java.lang.Integer anIncome)
Sets the user's income.
|
void | setIncome(java.lang.String astrIncome)
Sets the user's income.
|
void | setIncomeCurrency(java.lang.String astrIncomeCurrency)
Sets the currency of the user's income.
|
void | setLastName(java.lang.String astrLastName)
Sets the last name.
|
void | setLogonId(java.lang.String astrLogonId)
Sets the logon ID.
|
void | setLogonPassword(java.lang.String astrLogonPassword)
Sets the logon password.
|
void | setLogonPasswordVerify(java.lang.String astrLogonPasswordVerify)
Sets the password value for verification.
|
void | setLogonPasswordVerifyVerify(java.lang.String astrLogonPasswordVerify)
Sets the logon password for verification.
|
void | setManager(java.lang.String astrManager)
Sets the manager.
|
void | setMaritalStatus(java.lang.String astrMaritalStatus)
Sets the marital status.
|
void | setMerchantKey(java.lang.String strMerchantKey)
Deprecated.
in version 6.0. This is no longer used.
|
void | setMiddleName(java.lang.String astrMiddleName)
Sets the middle name.
|
void | setMobilePhone1(java.lang.String astrMobilePhone1)
Sets the primary mobile phone.
|
void | setMobilePhone1Country(java.lang.String astrMobilePhone1Country)
Sets the primary mobile phone country.
|
void | setNickName(java.lang.String astrNickName)
Sets the nickname.
|
void | setOfficeAddress(java.lang.String astrOfficeAddress)
Sets the office address.
|
void | setOrderBefore(java.lang.String astrOrderBefore)
Sets whether the user has placed an order before.
|
void | setOrganizationId(java.lang.Long anOrganizationId)
Sets the organization ID of the user.
|
void | setOrganizationId(java.lang.String astrOrganizationId)
Sets the organization ID of the user.
|
void | setOrganizationName(java.lang.String astrOrganizationName)
Sets the organization name.
|
void | setOrganizationUnitId(java.lang.Long anOrganizationUnitId)
Sets the organizational unit.
|
void | setOrganizationUnitId(java.lang.String astrOrganizationUnitId)
Sets the organizational unit.
|
void | setOrganizationUnitName(java.lang.String astrOrganizationUnitName)
Sets the name of the organizational unit.
|
void | setPackageSuppression(java.lang.Integer anPackageSuppression)
Sets the package suppression flag.
|
void | setPackageSuppression(java.lang.String astrPackageSuppression)
Sets the package suppression flag.
|
void | setPasswordExpired(java.lang.Integer anPasswordExpired)
Sets whether the password expired.
|
void | setPasswordExpired(java.lang.String astrPasswordExpired)
Sets whether the password expired.
|
void | setPersonTitle(java.lang.String astrPersonTitle)
Sets the person's title.
|
void | setPhone1(java.lang.String astrPhone1)
Sets the primary phone number.
|
void | setPhone1Type(java.lang.String astrPhone1Type)
Sets the primary phone type.
|
void | setPhone2(java.lang.String astrPhone2)
Sets the secondary phone number.
|
void | setPhone2Type(java.lang.String astrPhone2Type)
Sets the secondary phone type.
|
void | setPhoto(java.lang.String astrPhoto)
Sets the photo.
|
void | setPreferredCommunication(java.lang.String astrPreferredCommunication)
Sets the preferred method of communication.
|
void | setPreferredCurrency(java.lang.String astrPreferredCurrency)
Sets the preferred currency.
|
void | setPreferredDelivery(java.lang.String astrPreferredDelivery)
Sets the preferred delivery.
|
void | setPreferredLanguage(java.lang.Integer anPreferredLanguage)
Sets the preferred language.
|
void | setPreferredLanguage(java.lang.String astrPreferredLanguage)
Sets the preferred language.
|
void | setPreferredMeasure(java.lang.String astrPreferredMeasure)
Sets the preferred unit of measurement.
|
void | setPrimary(java.lang.Integer anPrimary)
Sets whether the address is primary: 1 for true; 0 for false.
|
void | setPrimary(java.lang.String astrPrimary)
Sets whether the address is primary: 1 for true; 0 for false.
|
void | setProfileType(java.lang.String astrProfileType)
Sets the profile type.
|
void | setPublishPhone1(java.lang.Integer anPublishPhone1)
Sets whether to publish the primary phone number.
|
void | setPublishPhone1(java.lang.String astrPublishPhone1)
Sets whether to publish the primary phone number.
|
void | setPublishPhone2(java.lang.Integer anPublishPhone2)
Sets whether to publish the secondary phone number.
|
void | setPublishPhone2(java.lang.String astrPublishPhone2)
Sets whether to publish the secondary phone number.
|
void | setReceiveSMSNotification(java.lang.String astrReceiveSMSNotification)
Sets the receive SMS notification.
|
void | setRequestProperties(TypedProperty reqProperties)
Sets the request properties.
|
protected void | setRolesForMemberInOrg(java.lang.Long member_id, java.util.Vector roles_in_org)
Set roles for member in the organization.
|
void | setSecretary(java.lang.String astrSecretary)
Sets the name of the secretary.
|
void | setShippingGeoCode(java.lang.String astrShippingGeoCode)
Sets the shipping code.
|
void | setState(java.lang.String astrState)
Sets the state of user.
|
void | setStatus(java.lang.String astrStatus)
Sets the status of the user.
|
void | setTaxGeoCode(java.lang.String astrTaxGeoCode)
Sets the tax geography code.
|
void | setTaxPayerId(java.lang.String astrTaxPayerId)
Sets the tax payer identifier.
|
void | setTimeZone(java.lang.String astrTimeZone)
Sets the time zone.
|
void | setURL(java.lang.String astrURL)
Sets the URL to go to after execution.
|
void | setUserField1(java.lang.String astrUserField1)
Sets user field 1.
|
void | setUserField2(java.lang.String astrUserField2)
Sets user field 2.
|
void | setUserField3(java.lang.String astrUserField3)
Sets user field 3.
|
void | setUserProfileField1(java.lang.String astrUserProfileField1)
Sets user profile field 1.
|
void | setUserProfileField2(java.lang.String astrUserProfileField2)
Sets user profile field 2.
|
void | setUserStatus(java.lang.Integer anUserStatus)
Sets the user status.
|
void | setUserStatus(java.lang.String astrUserStatus)
Sets the user status.
|
void | setWorkingUserId(java.lang.String astrUserId)
Sets the working user identifier.
|
void | setZipCode(java.lang.String astrZipCode)
Sets the zip/postal code.
|
protected void | UpdateCommandContext()
Update the command context with the new user ID.
|
protected void | UpdateCredentials(java.lang.String astrLogonId, java.lang.String astrLogonPassword)
Update the user's credentials.
|
protected void | updateLotusConnectionProfile()
Invoke LotusConnectionProfile task command to update the user profile in Lotus Connection database.
|
protected void | UpdatePreferredCurrency(java.lang.String astrPreferredCurrency)
Update the currency.
|
protected void | UpdatePreferredLanguage(java.lang.String astrPreferredLanguage)
Update the preferred language.
|
protected void | UpdateReceiveEmail(java.lang.String astrReceiveEmail)
Set whether the user should receive email activities.
|
protected void | UpdateReceiveSMS(java.lang.String astrReceiveSMS)
Set whether the user should receive SMS promotion activities.
|
void | validateParameters()
Validates the parameters.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
protected java.lang.String istrWorkingUserId
protected UserSyncBean isbUser
protected java.lang.String istrRegisterType
protected java.lang.String istrProfileType
protected boolean bToolsFramework
protected OrganizationAccessBean iabParentOrgEntity
protected java.lang.String istrAuthenticateMode
protected UserAccessBean abUser
protected UserRegistryAccessBean abUserRegistry
protected java.lang.String istrOldLogonId
protected java.lang.String istrLogonId
protected java.lang.String istrLogonPassword
protected java.lang.String istrLogonPasswordVerify
protected java.lang.String istrUserStatus
protected java.lang.Integer inUserStatus
protected java.lang.String istrPasswordExpired
protected java.lang.Integer inPasswordExpired
protected java.sql.Timestamp itmLastLogon
protected java.lang.String istrChallengeQuestion
protected java.lang.String istrChallengeAnswer
protected java.lang.String istrDistinguishedName
protected java.sql.Timestamp itmRegistration
protected java.sql.Timestamp itmRegistrationCancel
protected java.sql.Timestamp itmRegistrationUpdate
protected java.sql.Timestamp itmLastOrder
protected java.lang.String istrPreferredCurrency
protected java.lang.String istrPreferredLanguage
protected java.lang.Integer inPreferredLanguage
protected java.lang.String istrUserField1
protected java.lang.String istrUserField2
protected java.lang.String istrUserField3
protected java.lang.String istrDisplayName
protected java.lang.String istrPhoto
protected java.lang.String istrPreferredMeasure
protected java.lang.String istrPreferredCommunication
protected java.lang.String istrPreferredDelivery
protected java.lang.String istrReceiveSMSNotification
protected java.lang.String istrDescription
protected java.lang.String istrTaxPayerId
protected java.lang.String istrUserProfileField1
protected java.lang.String istrUserProfileField2
protected java.lang.String istrOrganizationId
protected java.lang.Long inOrganizationId
protected java.lang.String istrOrganizationUnitId
protected java.lang.Long inOrganizationUnitId
protected java.lang.String istrEmployeeId
protected java.lang.String istrAlternateId
protected java.lang.String istrEmployeeType
protected java.lang.String istrDepartmentNumber
protected java.lang.String istrManager
protected java.lang.String istrSecretary
protected java.lang.String istrGender
protected java.lang.String istrAge
protected java.lang.Integer inAge
protected java.lang.String istrIncome
protected java.lang.Integer inIncome
protected java.lang.String istrIncomeCurrency
protected java.lang.String istrMaritalStatus
protected java.lang.String istrChildren
protected java.lang.Integer inChildren
protected java.lang.String istrHousehold
protected java.lang.Integer inHousehold
protected java.lang.String istrCompanyName
protected java.lang.String istrHobbies
protected java.sql.Date istrDateOfBirth
protected java.lang.String istrOrderBefore
protected java.lang.String istrTimeZone
protected java.lang.String istrDemographicsField1
protected java.lang.String istrDemographicsField2
protected java.lang.String istrDemographicsField3
protected java.lang.String istrDemographicsField4
protected java.lang.String istrDemographicsField5
protected java.lang.String istrDemographicsField6
protected java.lang.Integer inDemographicsField6
protected java.lang.String istrDemographicsField7
protected java.lang.String istrSelfAddress
protected java.lang.String istrBillingCode
protected java.lang.String istrBillingCodeType
protected java.lang.String istrOrganizationName
protected java.lang.String istrOrganizationUnitName
protected java.lang.Integer inPrimary
protected java.lang.String istrPrimary
protected java.lang.String istrAddress1
protected java.lang.String istrAddress2
protected java.lang.String istrAddress3
protected java.lang.String istrAddressType
protected java.lang.String istrStatus
protected java.lang.String istrNickName
protected java.lang.String istrPersonTitle
protected java.lang.String istrBusinessTitle
protected java.lang.String istrLastName
protected java.lang.String istrFirstName
protected java.lang.String istrMiddleName
protected java.lang.String istrOfficeAddress
protected java.lang.String istrCity
protected java.lang.String istrState
protected java.lang.String istrCountry
protected java.lang.String istrZipCode
protected java.lang.String istrPhone1
protected java.lang.String istrPhone2
protected java.lang.String istrFax1
protected java.lang.String istrFax2
protected java.lang.String istrMobilePhone1
protected java.lang.String istrMobilePhone1Country
protected java.lang.String istrEmail1
protected java.lang.String istrEmail2
protected java.lang.String istrPhone1Type
protected java.lang.String istrPhone2Type
protected java.lang.Integer inPublishPhone1
protected java.lang.String istrPublishPhone1
protected java.lang.Integer inPublishPhone2
protected java.lang.String istrPublishPhone2
protected java.lang.String istrBestCallingTime
protected java.lang.Integer inPackageSuppression
protected java.lang.String istrPackageSuppression
protected java.sql.Timestamp itmCreatedTimestamp
protected java.lang.String istrShippingGeoCode
protected java.lang.String istrTaxGeoCode
protected java.lang.String istrAddressField1
protected java.lang.String istrAddressField2
protected java.lang.String istrAddressField3
protected java.lang.String istrURL
protected java.lang.String istrMerchantKey
protected java.lang.String istrEncipheredMerchantKey
protected java.lang.String istrReceiveEmail
protected java.lang.String istrReceiveSMS
protected void checkLDAPLogonId(java.lang.String astrLogonId) throws ECException
public void checkAddParameters() throws ECException
protected void setActiveOrganization(java.lang.String strParentMemberId)
public void checkCommonParameters() throws ECException
public void checkSelfRegistrationParameters() throws ECException
public void checkUpdateParameters() throws ECException
public void formulateDN(TypedProperty aProperties) throws ECException
public java.lang.String getAddress1()
public java.lang.String getAddress2()
public java.lang.String getAddress3()
public java.lang.String getAddressType()
public java.lang.String getAuthenticateMode()
public java.lang.String getBestCallingTime()
public java.lang.String getBillingCode()
public java.lang.String getBillingCodeType()
public java.lang.String getBusinessTitle()
public java.lang.String getCity()
public java.lang.String getCountry()
public java.sql.Timestamp getCreatedTimestamp()
public java.lang.String getEmail1()
public java.lang.String getEmail2()
protected java.lang.String getEncipheredMerchantKey()
public java.lang.String getFax1()
public java.lang.String getFax2()
public java.lang.String getMobilePhone1()
public java.lang.String getMobilePhone1Country()
public java.lang.String getFirstName()
public java.lang.String getLastName()
protected java.lang.String getMerchantKey()
public java.lang.String getMiddleName()
public java.lang.String getOfficeAddress()
public java.lang.String getOrganizationName()
public java.lang.String getOrganizationUnitName()
public java.lang.Integer getPackageSuppression()
public java.lang.String getPersonTitle()
public java.lang.String getPhone1()
public java.lang.String getPhone1Type()
public java.lang.String getPhone2()
public java.lang.String getPhone2Type()
public java.lang.Integer getPrimary()
public java.lang.String getProfileType()
public java.lang.Integer getPublishPhone1()
public java.lang.Integer getPublishPhone2()
public TypedProperty getRequestProperties()
public AccessVector getResources() throws ECException
public java.lang.String getState()
public java.lang.String getStatus()
public java.lang.String getURL()
public TypedProperty getViewInputProperties()
public java.lang.String getWorkingUserId()
public java.lang.String getZipCode()
protected boolean isAlphaNumeric(java.lang.String param)
public boolean isLogonIdExist(java.lang.String astrLogonId)
public boolean isLogonIdExist(java.lang.String astrLogonId, java.lang.String astrAuthenticateMode)
public boolean isLogonIdUnique(java.lang.String astrLogonId) throws ECException
public boolean isReadyToCallExecute()
public void performExecute() throws ECException
protected void UpdateReceiveEmail(java.lang.String astrReceiveEmail) throws ECException
protected void UpdateReceiveSMS(java.lang.String astrReceiveSMS) throws ECException
public void reset()
public void setAddress1(java.lang.String astrAddress1)
public void setAddress2(java.lang.String astrAddress2)
public void setAddress3(java.lang.String astrAddress3)
public void setAddressField1(java.lang.String astrAddressField1)
public void setAddressField2(java.lang.String astrAddressField2)
public void setAddressField3(java.lang.String astrAddressField3)
public void setAddressType(java.lang.String astrAddressType)
public void setAge(java.lang.Integer anAge)
public void setAge(java.lang.String astrAge)
public void setAlternateId(java.lang.String astrAlternateId)
public void setAuthenticateMode(java.lang.String astrAuthenticateMode)
public void setBestCallingTime(java.lang.String astrBestCallingTime)
public void setBillingCode(java.lang.String astrBillingCode)
public void setBillingCodeType(java.lang.String astrBillingCodeType)
public void setBillingCodeTypeType(java.lang.String astrBillingCodeType)
public void setBusinessTitle(java.lang.String astrBusinessTitle)
public void setChallengeAnswer(java.lang.String astrChallengeAnswer)
public void setChallengeQuestion(java.lang.String astrChallengeQuestion)
public void setChildren(java.lang.Integer anChildren)
public void setChildren(java.lang.String astrChildren)
public void setCity(java.lang.String astrCity)
public void setCompanyName(java.lang.String astrCompanyName)
public void setCountry(java.lang.String astrCountry)
public void setCreatedTimestamp(java.sql.Timestamp atmCreatedTimestamp)
public void setDemographicsField1(java.lang.String astrDemographicsField1)
public void setDemographicsField2(java.lang.String astrDemographicsField2)
public void setDemographicsField3(java.lang.String astrDemographicsField3)
public void setDemographicsField4(java.lang.String astrDemographicsField4)
public void setDemographicsField5(java.lang.String astrDemographicsField5)
public void setDemographicsField6(java.lang.Integer anDemographicsField6)
public void setDemographicsField6(java.lang.String astrDemographicsField6)
public void setDemographicsField7(java.lang.String astrDemographicsField7)
public void setDepartmentNumber(java.lang.String astrDepartmentNumber)
public void setDescription(java.lang.String astrDescription)
public void setDisplayName(java.lang.String astrDisplayName)
public void setDistinguishedName(java.lang.String astrDistinguishedName)
public void setEmail1(java.lang.String astrEmail1)
public void setEmail2(java.lang.String astrEmail2)
public void setEmployeeId(java.lang.String astrEmployeeId)
public void setEmployeeType(java.lang.String astrEmployeeType)
public void setEncipheredMerchantKey(java.lang.String strEncipheredMerchantKey)
public void setFax1(java.lang.String astrFax1)
public void setFax2(java.lang.String astrFax2)
public void setMobilePhone1(java.lang.String astrMobilePhone1)
public void setMobilePhone1Country(java.lang.String astrMobilePhone1Country)
public void setFirstName(java.lang.String astrFirstName)
public void setGender(java.lang.String astrGender)
public void setHobbies(java.lang.String astrHobbies)
public void setDateOfBirth(java.sql.Date astrDateOfBirth)
public void setHousehold(java.lang.Integer anHousehold)
public void setHousehold(java.lang.String astrHousehold)
public void setIncome(java.lang.Integer anIncome)
public void setIncome(java.lang.String astrIncome)
public void setIncomeCurrency(java.lang.String astrIncomeCurrency)
public void setLastName(java.lang.String astrLastName)
public void setLogonId(java.lang.String astrLogonId)
public void setLogonPassword(java.lang.String astrLogonPassword)
public void setLogonPasswordVerify(java.lang.String astrLogonPasswordVerify)
public void setLogonPasswordVerifyVerify(java.lang.String astrLogonPasswordVerify)
public void setManager(java.lang.String astrManager)
public void setMaritalStatus(java.lang.String astrMaritalStatus)
public void setMerchantKey(java.lang.String strMerchantKey)
public void setMiddleName(java.lang.String astrMiddleName)
public void setNickName(java.lang.String astrNickName)
public void setOfficeAddress(java.lang.String astrOfficeAddress)
public void setOrderBefore(java.lang.String astrOrderBefore)
public void setOrganizationId(java.lang.Long anOrganizationId)
public void setOrganizationId(java.lang.String astrOrganizationId)
public void setOrganizationName(java.lang.String astrOrganizationName)
public void setOrganizationUnitId(java.lang.Long anOrganizationUnitId)
public void setOrganizationUnitId(java.lang.String astrOrganizationUnitId)
public void setOrganizationUnitName(java.lang.String astrOrganizationUnitName)
public void setPackageSuppression(java.lang.Integer anPackageSuppression)
public void setPackageSuppression(java.lang.String astrPackageSuppression)
public void setPasswordExpired(java.lang.Integer anPasswordExpired)
public void setPasswordExpired(java.lang.String astrPasswordExpired)
public void setPersonTitle(java.lang.String astrPersonTitle)
public void setPhone1(java.lang.String astrPhone1)
public void setPhone1Type(java.lang.String astrPhone1Type)
public void setPhone2(java.lang.String astrPhone2)
public void setPhone2Type(java.lang.String astrPhone2Type)
public void setPhoto(java.lang.String astrPhoto)
public void setPreferredCommunication(java.lang.String astrPreferredCommunication)
public void setPreferredCurrency(java.lang.String astrPreferredCurrency)
public void setPreferredDelivery(java.lang.String astrPreferredDelivery)
public void setPreferredLanguage(java.lang.Integer anPreferredLanguage)
public void setPreferredLanguage(java.lang.String astrPreferredLanguage)
public void setPreferredMeasure(java.lang.String astrPreferredMeasure)
public void setPrimary(java.lang.Integer anPrimary)
public void setPrimary(java.lang.String astrPrimary)
public void setProfileType(java.lang.String astrProfileType)
public void setPublishPhone1(java.lang.Integer anPublishPhone1)
public void setPublishPhone1(java.lang.String astrPublishPhone1)
public void setPublishPhone2(java.lang.Integer anPublishPhone2)
public void setPublishPhone2(java.lang.String astrPublishPhone2)
public void setReceiveSMSNotification(java.lang.String astrReceiveSMSNotification)
public void setRequestProperties(TypedProperty reqProperties) throws ECApplicationException
public void setSecretary(java.lang.String astrSecretary)
public void setShippingGeoCode(java.lang.String astrShippingGeoCode)
public void setState(java.lang.String astrState)
public void setStatus(java.lang.String astrStatus)
public void setTaxGeoCode(java.lang.String astrTaxGeoCode)
public void setTaxPayerId(java.lang.String astrTaxPayerId)
public void setTimeZone(java.lang.String astrTimeZone)
public void setURL(java.lang.String astrURL)
public void setUserField1(java.lang.String astrUserField1)
public void setUserField2(java.lang.String astrUserField2)
public void setUserField3(java.lang.String astrUserField3)
public void setUserProfileField1(java.lang.String astrUserProfileField1)
public void setUserProfileField2(java.lang.String astrUserProfileField2)
public void setUserStatus(java.lang.Integer anUserStatus)
public void setUserStatus(java.lang.String astrUserStatus)
public void setWorkingUserId(java.lang.String astrUserId)
public void setZipCode(java.lang.String astrZipCode)
protected void UpdateCredentials(java.lang.String astrLogonId, java.lang.String astrLogonPassword) throws ECException
protected void UpdatePreferredCurrency(java.lang.String astrPreferredCurrency) throws ECException
protected void UpdatePreferredLanguage(java.lang.String astrPreferredLanguage) throws ECException
public void validateParameters() throws ECException
protected java.util.Vector getRequiredRolesForUser(java.lang.Long user_id)
protected void setRolesForMemberInOrg(java.lang.Long member_id, java.util.Vector roles_in_org) throws ECException
protected void logoffUserIfNotApproved(java.lang.String astrUserId)
protected boolean checkAncestorsLocked(OrganizationAccessBean abOrgEntity) throws ECException
protected void updateLotusConnectionProfile() throws ECException
protected void UpdateCommandContext() throws ECException
protected void raiseUserRegistrationEvent() throws ECException
protected TypedProperty removeSensitiveDataFromRequestProperties()