|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.usermanagement.commands.UserRegistrationCmdImpl
Implementation class for the UserRegistrationCmd is the base command for the following user registration commands:
Field Summary | |
protected UserAccessBean |
abUser
|
protected UserRegistryAccessBean |
abUserRegistry
|
protected boolean |
bToolsFramework
|
static java.lang.String |
CLASSNAME
|
static java.lang.String |
COPYRIGHT
|
protected OrganizationAccessBean |
iabParentOrgEntity
|
protected com.ibm.commerce.member.helpers.UserManageBean |
imbUser
|
protected java.lang.Integer |
inAge
|
protected java.lang.Integer |
inChildren
|
protected java.lang.Integer |
inDemographicsField6
|
protected java.lang.Integer |
inHousehold
|
protected java.lang.Integer |
inIncome
|
protected java.lang.Long |
inOrganizationId
|
protected java.lang.Long |
inOrganizationUnitId
|
protected java.lang.Integer |
inPackageSuppression
|
protected java.lang.Integer |
inPasswordExpired
|
protected java.lang.Integer |
inPreferredLanguage
|
protected java.lang.Integer |
inPrimary
|
protected java.lang.Integer |
inPublishPhone1
|
protected java.lang.Integer |
inPublishPhone2
|
protected java.lang.Integer |
inUserStatus
|
protected java.lang.String |
istrAddress1
|
protected java.lang.String |
istrAddress2
|
protected java.lang.String |
istrAddress3
|
protected java.lang.String |
istrAddressField1
|
protected java.lang.String |
istrAddressField2
|
protected java.lang.String |
istrAddressField3
|
protected java.lang.String |
istrAddressType
|
protected java.lang.String |
istrAge
|
protected java.lang.String |
istrAlternateId
|
protected java.lang.String |
istrAuthenticateMode
|
protected java.lang.String |
istrBestCallingTime
|
protected java.lang.String |
istrBillingCode
|
protected java.lang.String |
istrBillingCodeType
|
protected java.lang.String |
istrBusinessTitle
|
protected java.lang.String |
istrChallengeAnswer
|
protected java.lang.String |
istrChallengeQuestion
|
protected java.lang.String |
istrChildren
|
protected java.lang.String |
istrCity
|
protected java.lang.String |
istrCompanyName
|
protected java.lang.String |
istrCountry
|
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.String |
istrDemographicsField7
|
protected java.lang.String |
istrDepartmentNumber
|
protected java.lang.String |
istrDescription
|
protected java.lang.String |
istrDisplayName
|
protected java.lang.String |
istrDistinguishedName
|
protected java.lang.String |
istrEmail1
|
protected java.lang.String |
istrEmail2
|
protected java.lang.String |
istrEmployeeId
|
protected java.lang.String |
istrEmployeeType
|
protected java.lang.String |
istrEncipheredMerchantKey
|
protected java.lang.String |
istrFax1
|
protected java.lang.String |
istrFax2
|
protected java.lang.String |
istrFirstName
|
protected java.lang.String |
istrGender
|
protected java.lang.String |
istrHobbies
|
protected java.lang.String |
istrHousehold
|
protected java.lang.String |
istrIncome
|
protected java.lang.String |
istrIncomeCurrency
|
protected java.lang.String |
istrLastName
|
protected java.lang.String |
istrLogonId
|
protected java.lang.String |
istrLogonPassword
|
protected java.lang.String |
istrLogonPasswordVerify
|
protected java.lang.String |
istrManager
|
protected java.lang.String |
istrMaritalStatus
|
protected java.lang.String |
istrMerchantKey
|
protected java.lang.String |
istrMiddleName
|
protected java.lang.String |
istrNickName
|
protected java.lang.String |
istrOfficeAddress
|
protected java.lang.String |
istrOldLogonId
|
protected java.lang.String |
istrOrderBefore
|
protected java.lang.String |
istrOrganizationId
|
protected java.lang.String |
istrOrganizationName
|
protected java.lang.String |
istrOrganizationUnitId
|
protected java.lang.String |
istrOrganizationUnitName
|
protected java.lang.String |
istrPackageSuppression
|
protected java.lang.String |
istrPasswordExpired
|
protected java.lang.String |
istrPersonTitle
|
protected java.lang.String |
istrPhone1
|
protected java.lang.String |
istrPhone1Type
|
protected java.lang.String |
istrPhone2
|
protected java.lang.String |
istrPhone2Type
|
protected java.lang.String |
istrPhoto
|
protected java.lang.String |
istrPreferredCommunication
|
protected java.lang.String |
istrPreferredCurrency
|
protected java.lang.String |
istrPreferredDelivery
|
protected java.lang.String |
istrPreferredLanguage
|
protected java.lang.String |
istrPreferredMeasure
|
protected java.lang.String |
istrPrimary
|
protected java.lang.String |
istrProfileType
|
protected java.lang.String |
istrPublishPhone1
|
protected java.lang.String |
istrPublishPhone2
|
protected java.lang.String |
istrRegisterType
|
protected java.lang.String |
istrSecretary
|
protected java.lang.String |
istrSelfAddress
|
protected java.lang.String |
istrShippingGeoCode
|
protected java.lang.String |
istrState
|
protected java.lang.String |
istrStatus
|
protected java.lang.String |
istrTaxGeoCode
|
protected java.lang.String |
istrTaxPayerId
|
protected java.lang.String |
istrTimeZone
|
protected java.lang.String |
istrURL
|
protected java.lang.String |
istrUserField1
|
protected java.lang.String |
istrUserField2
|
protected java.lang.String |
istrUserField3
|
protected java.lang.String |
istrUserProfileField1
|
protected java.lang.String |
istrUserProfileField2
|
protected java.lang.String |
istrUserStatus
|
protected java.lang.String |
istrWorkingUserId
|
protected java.lang.String |
istrZipCode
|
protected java.sql.Timestamp |
itmCreatedTimestamp
|
protected java.sql.Timestamp |
itmLastLogon
|
protected java.sql.Timestamp |
itmLastOrder
|
protected java.sql.Timestamp |
itmRegistration
|
protected java.sql.Timestamp |
itmRegistrationCancel
|
protected java.sql.Timestamp |
itmRegistrationUpdate
|
Fields inherited from class com.ibm.commerce.command.ControllerCommandImpl |
requestProperties, responseProperties, retriable, viewReqProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.usermanagement.commands.UserRegistrationCmd |
NAME |
Fields inherited from interface com.ibm.commerce.command.ECCommand |
defaultCommandClassName |
Constructor Summary | |
UserRegistrationCmdImpl()
|
Method Summary | |
void |
checkAddParameters()
|
void |
checkCommonParameters()
|
void |
checkSelfRegistrationParameters()
|
void |
checkUpdateParameters()
|
void |
formulateDN(TypedProperty aProperties)
|
java.lang.String |
getAddress1()
Gets the first line of the address. |
java.lang.String |
getAddress2()
Gets the second line of the address. |
java.lang.String |
getAddress3()
Gets the third line of the address |
java.lang.String |
getAddressType()
Gets the type of addresses. |
java.lang.String |
getAuthenticateMode()
Gets the authenticate mode. |
java.lang.String |
getBestCallingTime()
Gets the indicator for the best time to call the individual. |
java.lang.String |
getBillingCode()
Gets the code to identify shipping/billing address for BPF. |
java.lang.String |
getBillingCodeType()
Gets the code designating the system/method of code structure used for BACODE (for BPF). |
java.lang.String |
getBusinessTitle()
Gets the business title of the person to which this address applies, eg. |
java.lang.String |
getCity()
Gets the city name. |
java.lang.String |
getCountry()
Gets the country name. |
java.sql.Timestamp |
getCreatedTimestamp()
Gets the date and time when the address was created. |
java.lang.String |
getEmail1()
Gets the e-mail or URL address 1 of the individual. |
java.lang.String |
getEmail2()
Gets the e-mail or URL address 2 of the individual. |
protected java.lang.String |
getEncipheredMerchantKey()
|
java.lang.String |
getFax1()
Gets the facsimile number 1 of the individual. |
java.lang.String |
getFax2()
Gets the facsimile number 2 of the individual. |
java.lang.String |
getFirstName()
Gets the first name of the individual. |
java.lang.String |
getLastName()
Gets the last name of the individual. |
protected java.lang.String |
getMerchantKey()
|
java.lang.String |
getMiddleName()
Gets the middle name of the individual. |
java.lang.String |
getOfficeAddress()
Gets the desktop delivery or office address associated with a shipping address. |
java.lang.String |
getOrganizationName()
Gets the name of the organization to which this address informatoin applies if this is a business address. |
java.lang.String |
getOrganizationUnitName()
Gets the name of the organizational unit to which this contact info applies if this is a business contact. |
java.lang.Integer |
getPackageSuppression()
Gets the Package inserts suppression flag. |
java.lang.String |
getPersonTitle()
Gets the title of the person to which this address applies. |
java.lang.String |
getPhone1()
Gets the phone number 1. |
java.lang.String |
getPhone1Type()
Gets the type of the phone 1. |
java.lang.String |
getPhone2()
Gets the phone number 2. |
java.lang.String |
getPhone2Type()
Gets the type of the phone 2. |
java.lang.Integer |
getPrimary()
Gets a integer indicating whether the address is a primary address. |
java.lang.String |
getProfileType()
Gets the profile type of the user. |
java.lang.Integer |
getPublishPhone1()
Gets a integer indicating whether or not publish phone 1 number. |
java.lang.Integer |
getPublishPhone2()
Gets a integer indicating whether or not publish phone 2 number. |
TypedProperty |
getRequestProperties()
Gets the request properties set by the setRequestProperties() method. |
AccessVector |
getResources()
Gets the access vector accessed by this command. |
java.lang.String |
getState()
Gets the name of the state, province, or equivalent where the individual resides. |
java.lang.String |
getStatus()
Gets the temporary or permanent address, 'Permanent' really means 'current' address, 'Temporary' really means 'historical' address. |
java.lang.String |
getURL()
|
TypedProperty |
getViewInputProperties()
Retrieves the request properties set by the setRequestProperties() method that will be passed onto the view command. |
java.lang.String |
getWorkingUserId()
Gets the current userId the command is working on. |
java.lang.String |
getZipCode()
Gets the zip code or equivalent postal code of the individual's adddres. |
protected boolean |
isAlphaNumeric(java.lang.String param)
|
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)
|
boolean |
isReadyToCallExecute()
isReadyToCallExecute method is called by the Targettable Command frame work before the execution of the command. |
void |
performExecute()
Contains the actual business logic of the command It should be implemented by all the command writer. |
void |
reset()
Reset all instance variables of the command to initial state so it can be used again. |
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 customizable address field 1. |
void |
setAddressField2(java.lang.String astrAddressField2)
Sets the customizable address field 2. |
void |
setAddressField3(java.lang.String astrAddressField3)
Sets the customizable address field 3. |
void |
setAddressType(java.lang.String astrAddressType)
Sets the type of addresses. |
void |
setAge(java.lang.Integer anAge)
Sets The age of the user. |
void |
setAge(java.lang.String astrAge)
Sets The age of the user. |
void |
setAlternateId(java.lang.String astrAlternateId)
Sets the special ID assigned by this business user's O or OU to this business user (eg. |
void |
setAuthenticateMode(java.lang.String astrAuthenticateMode)
Sets the authenticate mode. |
void |
setBestCallingTime(java.lang.String astrBestCallingTime)
Sets the indicator for the best time to call the individual. |
void |
setBillingCode(java.lang.String astrBillingCode)
Sets the code to identify shipping/billing address for BPF. |
void |
setBillingCodeType(java.lang.String astrBillingCodeType)
Sets the code designating the system/method of code structure used for BACODE (for BPF). |
void |
setBillingCodeTypeType(java.lang.String astrBillingCodeType)
|
void |
setBusinessTitle(java.lang.String astrBusinessTitle)
Sets the business title of the person to which this address applies, eg. |
void |
setChallengeAnswer(java.lang.String astrChallengeAnswer)
Sets the answer to the challenge question. |
void |
setChallengeQuestion(java.lang.String astrChallengeQuestion)
Sets the challenge question for the user. |
void |
setChildren(java.lang.Integer anChildren)
Sets number of children. |
void |
setChildren(java.lang.String astrChildren)
Sets number of children. |
void |
setCity(java.lang.String astrCity)
Sets the city name. |
void |
setCompanyName(java.lang.String astrCompanyName)
Sets the name of the company for which the user works |
void |
setCountry(java.lang.String astrCountry)
Sets the country name. |
void |
setCreatedTimestamp(java.sql.Timestamp atmCreatedTimestamp)
Sets the date and time when the address was created. |
void |
setDemographicsField1(java.lang.String astrDemographicsField1)
Sets the demographic field1 reserved for customization. |
void |
setDemographicsField2(java.lang.String astrDemographicsField2)
Sets the demographic field2 reserved for customization. |
void |
setDemographicsField3(java.lang.String astrDemographicsField3)
Sets the demographic field3 reserved for customization. |
void |
setDemographicsField4(java.lang.String astrDemographicsField4)
Sets the demographic field4 reserved for customization. |
void |
setDemographicsField5(java.lang.String astrDemographicsField5)
Sets the demographic field5 reserved for customization. |
void |
setDemographicsField6(java.lang.Integer anDemographicsField6)
Sets the demographic field6 reserved for customization. |
void |
setDemographicsField6(java.lang.String astrDemographicsField6)
Sets the demographic field6 reserved for customization. |
void |
setDemographicsField7(java.lang.String astrDemographicsField7)
Sets the demographic field7 reserved for customization. |
void |
setDepartmentNumber(java.lang.String astrDepartmentNumber)
Sets the department number where the member works (BUSPROF table). |
void |
setDescription(java.lang.String astrDescription)
Sets the Description (USERPROF table). |
void |
setDisplayName(java.lang.String astrDisplayName)
Sets the display name of the entry (USERPROF). |
void |
setDistinguishedName(java.lang.String astrDistinguishedName)
Sets the distinguished name of the entry (USERS table). |
void |
setEmail1(java.lang.String astrEmail1)
Sets the email or URL address 1 of the individual. |
void |
setEmail2(java.lang.String astrEmail2)
Sets the email or URL address 2 of the individual. |
void |
setEmployeeId(java.lang.String astrEmployeeId)
Sets the employee identification (BUSPROF table). |
void |
setEmployeeType(java.lang.String astrEmployeeType)
Sets the employee type. |
void |
setEncipheredMerchantKey(java.lang.String strEncipheredMerchantKey)
Sets the Enciphered Merchant Key to be used in the encryption of the password. |
void |
setFax1(java.lang.String astrFax1)
Sets the facsimile number 1. |
void |
setFax2(java.lang.String astrFax2)
Sets the facsimile number 2. |
void |
setFirstName(java.lang.String astrFirstName)
Sets the first name of the individual. |
void |
setGender(java.lang.String astrGender)
Sets the gender associated with this user. |
void |
setHobbies(java.lang.String astrHobbies)
Sets the main interests and hobbies of this person. |
void |
setHousehold(java.lang.Integer anHousehold)
Sets the number of people within the household of this user. |
void |
setHousehold(java.lang.String astrHousehold)
Sets the number of people within the household of this person. |
void |
setIncome(java.lang.Integer anIncome)
Sets the annual income category for this person. |
void |
setIncome(java.lang.String astrIncome)
Sets the annual income category for this person. |
void |
setIncomeCurrency(java.lang.String astrIncomeCurrency)
Sets the currency of income (USERDEMO table). |
void |
setLastName(java.lang.String astrLastName)
Sets the last name of the individual. |
void |
setLogonId(java.lang.String astrLogonId)
Sets the user's unique login Id. |
void |
setLogonPassword(java.lang.String astrLogonPassword)
Sets the user's logon password. |
void |
setLogonPasswordVerify(java.lang.String astrLogonPasswordVerify)
Sets the user's verify logon password. |
void |
setLogonPasswordVerifyVerify(java.lang.String astrLogonPasswordVerify)
|
void |
setManager(java.lang.String astrManager)
Sets business user's manager's name. |
void |
setMaritalStatus(java.lang.String astrMaritalStatus)
Sets the Marital Status associated with this user. |
void |
setMerchantKey(java.lang.String strMerchantKey)
Sets the Merchant Key to be used in the encryption of the password. |
void |
setMiddleName(java.lang.String astrMiddleName)
Sets the middle name of the individual. |
void |
setNickName(java.lang.String astrNickName)
|
void |
setOfficeAddress(java.lang.String astrOfficeAddress)
Sets the office address. |
void |
setOrderBefore(java.lang.String astrOrderBefore)
Sets the indicator of whether or not the user has previously placed an order. |
void |
setOrganizationId(java.lang.Long anOrganizationId)
Sets the identifies the Organization to which this business profile is associated with (BUSPROF table). |
void |
setOrganizationId(java.lang.String astrOrganizationId)
Sets the identifies the Organization to which this business profile is associated with (BUSPROF table). |
void |
setOrganizationName(java.lang.String astrOrganizationName)
Sets the name of the organization to which this address informatoin applies if this is a business address. |
void |
setOrganizationUnitId(java.lang.Long anOrganizationUnitId)
Sets the identifies the Organization Unit to which this business profile is associated with (BUSPROF table). |
void |
setOrganizationUnitId(java.lang.String astrOrganizationUnitId)
Sets the identifies the Organization Unit to which this business profile is associated with (BUSPROF table). |
void |
setOrganizationUnitName(java.lang.String astrOrganizationUnitName)
Sets the name of the organization unit to which this address informatoin applies if this is a business address. |
void |
setPackageSuppression(java.lang.Integer anPackageSuppression)
Sets the Package inserts suppression flag. |
void |
setPackageSuppression(java.lang.String astrPackageSuppression)
Sets the Package inserts suppression flag. |
void |
setPasswordExpired(java.lang.Integer anPasswordExpired)
Sets the indicator Whether user password has expired |
void |
setPasswordExpired(java.lang.String astrPasswordExpired)
Sets the indicator Whether user password has expired |
void |
setPersonTitle(java.lang.String astrPersonTitle)
Sets the title of the person to which this address applies |
void |
setPhone1(java.lang.String astrPhone1)
Sets the phone number 1. |
void |
setPhone1Type(java.lang.String astrPhone1Type)
Sets the type of the phone 1 |
void |
setPhone2(java.lang.String astrPhone2)
Sets the phone number 2. |
void |
setPhone2Type(java.lang.String astrPhone2Type)
Sets the type of the phone 2 |
void |
setPhoto(java.lang.String astrPhoto)
Sets the URL or path to the photo of the user. |
void |
setPreferredCommunication(java.lang.String astrPreferredCommunication)
Sets the preferred method of communication. |
void |
setPreferredCurrency(java.lang.String astrPreferredCurrency)
Sets the preferred currency in 3-character alphabetic code as per ISO 4217. |
void |
setPreferredDelivery(java.lang.String astrPreferredDelivery)
Sets the preferred delivery method (USERPROF table). |
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 measurement system. |
void |
setPrimary(java.lang.Integer anPrimary)
Sets a integer indicating whether the address is a primary address. |
void |
setPrimary(java.lang.String astrPrimary)
Sets a integer indicating whether the address is a primary address. |
void |
setProfileType(java.lang.String astrProfileType)
Sets the profile type of the user. |
void |
setPublishPhone1(java.lang.Integer anPublishPhone1)
Sets a integer indicating whether or not publish phone 1 number. |
void |
setPublishPhone1(java.lang.String astrPublishPhone1)
Sets a string indicating whether or not publish phone 1 number. |
void |
setPublishPhone2(java.lang.Integer anPublishPhone2)
Sets a integer indicating whether or not publish phone 2 number. |
void |
setPublishPhone2(java.lang.String astrPublishPhone2)
Sets a string indicating whether or not publish phone 2 number. |
void |
setRequestProperties(TypedProperty reqProperties)
The WebController calls this method before invoking the execute method in this command to set the request properties for this command. |
void |
setSecretary(java.lang.String astrSecretary)
Sets business user's secretary's name |
void |
setShippingGeoCode(java.lang.String astrShippingGeoCode)
Sets the shipping geographic code. |
void |
setState(java.lang.String astrState)
Sets the name of the state, province, or equivalent where the individual resides. |
void |
setStatus(java.lang.String astrStatus)
Sets the temporary or permanent address, 'Permanent' really means 'current' address, 'Temporary' really means 'historical' address. |
void |
setTaxGeoCode(java.lang.String astrTaxGeoCode)
Sets the Tax geographic code. |
void |
setTaxPayerId(java.lang.String astrTaxPayerId)
Set the tax payer id. |
void |
setTimeZone(java.lang.String astrTimeZone)
Sets the time zone. |
void |
setURL(java.lang.String astrURL)
Set the URL that is called when the command successfully completes. |
void |
setUserField1(java.lang.String astrUserField1)
Sets user field 1 reserved for customization (USERS table). |
void |
setUserField2(java.lang.String astrUserField2)
Sets user field 2 reserved for customization (USERS table). |
void |
setUserField3(java.lang.String astrUserField3)
Sets user field 3 reserved for customization (USERS table). |
void |
setUserProfileField1(java.lang.String astrUserProfileField1)
Sets userprofile field 1 reserved for customization (USERPROF table). |
void |
setUserProfileField2(java.lang.String astrUserProfileField2)
Sets userprofile field 2 reserved for customization (USERPROF table). |
void |
setUserStatus(java.lang.Integer anUserStatus)
Sets the user's status. |
void |
setUserStatus(java.lang.String astrUserStatus)
Sets the user's status. |
void |
setWorkingUserId(java.lang.String astrUserId)
Sets the current userId the command is working on. |
void |
setZipCode(java.lang.String astrZipCode)
Sets the zip code or equivalent postal code of the individual's adddres. |
protected void |
UpdateCredentials(java.lang.String astrLogonId,
java.lang.String astrLogonPassword)
|
protected void |
UpdatePreferredCurrency(java.lang.String astrPreferredCurrency)
|
protected void |
UpdatePreferredLanguage(java.lang.String astrPreferredLanguage)
|
void |
validateParameters()
Performs server side parameter checking. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
fulfills, getForUserId, getGeneric, getOwner, getResolvedRequestProperties, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getResolvedRequestProperties, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
protected UserAccessBean abUser
protected UserRegistryAccessBean abUserRegistry
protected boolean bToolsFramework
public static final java.lang.String CLASSNAME
public static final java.lang.String COPYRIGHT
protected OrganizationAccessBean iabParentOrgEntity
protected com.ibm.commerce.member.helpers.UserManageBean imbUser
protected java.lang.Integer inAge
protected java.lang.Integer inChildren
protected java.lang.Integer inDemographicsField6
protected java.lang.Integer inHousehold
protected java.lang.Integer inIncome
protected java.lang.Long inOrganizationId
protected java.lang.Long inOrganizationUnitId
protected java.lang.Integer inPackageSuppression
protected java.lang.Integer inPasswordExpired
protected java.lang.Integer inPreferredLanguage
protected java.lang.Integer inPrimary
protected java.lang.Integer inPublishPhone1
protected java.lang.Integer inPublishPhone2
protected java.lang.Integer inUserStatus
protected java.lang.String istrAddress1
protected java.lang.String istrAddress2
protected java.lang.String istrAddress3
protected java.lang.String istrAddressField1
protected java.lang.String istrAddressField2
protected java.lang.String istrAddressField3
protected java.lang.String istrAddressType
protected java.lang.String istrAge
protected java.lang.String istrAlternateId
protected java.lang.String istrAuthenticateMode
protected java.lang.String istrBestCallingTime
protected java.lang.String istrBillingCode
protected java.lang.String istrBillingCodeType
protected java.lang.String istrBusinessTitle
protected java.lang.String istrChallengeAnswer
protected java.lang.String istrChallengeQuestion
protected java.lang.String istrChildren
protected java.lang.String istrCity
protected java.lang.String istrCompanyName
protected java.lang.String istrCountry
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.String istrDemographicsField7
protected java.lang.String istrDepartmentNumber
protected java.lang.String istrDescription
protected java.lang.String istrDisplayName
protected java.lang.String istrDistinguishedName
protected java.lang.String istrEmail1
protected java.lang.String istrEmail2
protected java.lang.String istrEmployeeId
protected java.lang.String istrEmployeeType
protected java.lang.String istrEncipheredMerchantKey
protected java.lang.String istrFax1
protected java.lang.String istrFax2
protected java.lang.String istrFirstName
protected java.lang.String istrGender
protected java.lang.String istrHobbies
protected java.lang.String istrHousehold
protected java.lang.String istrIncome
protected java.lang.String istrIncomeCurrency
protected java.lang.String istrLastName
protected java.lang.String istrLogonId
protected java.lang.String istrLogonPassword
protected java.lang.String istrLogonPasswordVerify
protected java.lang.String istrManager
protected java.lang.String istrMaritalStatus
protected java.lang.String istrMerchantKey
protected java.lang.String istrMiddleName
protected java.lang.String istrNickName
protected java.lang.String istrOfficeAddress
protected java.lang.String istrOldLogonId
protected java.lang.String istrOrderBefore
protected java.lang.String istrOrganizationId
protected java.lang.String istrOrganizationName
protected java.lang.String istrOrganizationUnitId
protected java.lang.String istrOrganizationUnitName
protected java.lang.String istrPackageSuppression
protected java.lang.String istrPasswordExpired
protected java.lang.String istrPersonTitle
protected java.lang.String istrPhone1
protected java.lang.String istrPhone1Type
protected java.lang.String istrPhone2
protected java.lang.String istrPhone2Type
protected java.lang.String istrPhoto
protected java.lang.String istrPreferredCommunication
protected java.lang.String istrPreferredCurrency
protected java.lang.String istrPreferredDelivery
protected java.lang.String istrPreferredLanguage
protected java.lang.String istrPreferredMeasure
protected java.lang.String istrPrimary
protected java.lang.String istrProfileType
protected java.lang.String istrPublishPhone1
protected java.lang.String istrPublishPhone2
protected java.lang.String istrRegisterType
protected java.lang.String istrSecretary
protected java.lang.String istrSelfAddress
protected java.lang.String istrShippingGeoCode
protected java.lang.String istrState
protected java.lang.String istrStatus
protected java.lang.String istrTaxGeoCode
protected java.lang.String istrTaxPayerId
protected java.lang.String istrTimeZone
protected java.lang.String istrURL
protected java.lang.String istrUserField1
protected java.lang.String istrUserField2
protected java.lang.String istrUserField3
protected java.lang.String istrUserProfileField1
protected java.lang.String istrUserProfileField2
protected java.lang.String istrUserStatus
protected java.lang.String istrWorkingUserId
protected java.lang.String istrZipCode
protected java.sql.Timestamp itmCreatedTimestamp
protected java.sql.Timestamp itmLastLogon
protected java.sql.Timestamp itmLastOrder
protected java.sql.Timestamp itmRegistration
protected java.sql.Timestamp itmRegistrationCancel
protected java.sql.Timestamp itmRegistrationUpdate
Constructor Detail |
public UserRegistrationCmdImpl()
Method Detail |
public void checkAddParameters() throws ECException
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()
UserRegistrationCmd
getAddress1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getAddress2()
UserRegistrationCmd
getAddress2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getAddress3()
UserRegistrationCmd
getAddress3
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getAddressType()
UserRegistrationCmd
getAddressType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getAuthenticateMode()
UserRegistrationCmd
getAuthenticateMode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getBestCallingTime()
UserRegistrationCmd
getBestCallingTime
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getBillingCode()
UserRegistrationCmd
getBillingCode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getBillingCodeType()
UserRegistrationCmd
getBillingCodeType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getBusinessTitle()
UserRegistrationCmd
getBusinessTitle
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getCity()
UserRegistrationCmd
getCity
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getCountry()
UserRegistrationCmd
getCountry
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.sql.Timestamp getCreatedTimestamp()
UserRegistrationCmd
getCreatedTimestamp
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getEmail1()
UserRegistrationCmd
getEmail1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getEmail2()
UserRegistrationCmd
getEmail2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
protected java.lang.String getEncipheredMerchantKey()
public java.lang.String getFax1()
UserRegistrationCmd
getFax1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getFax2()
UserRegistrationCmd
getFax2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getFirstName()
UserRegistrationCmd
getFirstName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getLastName()
UserRegistrationCmd
getLastName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
protected java.lang.String getMerchantKey()
public java.lang.String getMiddleName()
UserRegistrationCmd
getMiddleName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getOfficeAddress()
UserRegistrationCmd
getOfficeAddress
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getOrganizationName()
UserRegistrationCmd
getOrganizationName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getOrganizationUnitName()
UserRegistrationCmd
getOrganizationUnitName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.Integer getPackageSuppression()
UserRegistrationCmd
getPackageSuppression
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getPersonTitle()
UserRegistrationCmd
getPersonTitle
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getPhone1()
UserRegistrationCmd
getPhone1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getPhone1Type()
UserRegistrationCmd
getPhone1Type
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getPhone2()
UserRegistrationCmd
getPhone2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getPhone2Type()
UserRegistrationCmd
getPhone2Type
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.Integer getPrimary()
UserRegistrationCmd
getPrimary
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getProfileType()
UserRegistrationCmd
getProfileType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.Integer getPublishPhone1()
UserRegistrationCmd
getPublishPhone1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.Integer getPublishPhone2()
UserRegistrationCmd
getPublishPhone2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public TypedProperty getRequestProperties()
ControllerCommand
getRequestProperties
in interface ControllerCommand
getRequestProperties
in class ControllerCommandImpl
com.ibm.commerce.command.ControllerCommand
public AccessVector getResources() throws ECException
ECCommand
getResources
in interface ECCommand
getResources
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
public java.lang.String getState()
UserRegistrationCmd
getState
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getStatus()
UserRegistrationCmd
getStatus
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getURL()
public TypedProperty getViewInputProperties()
ControllerCommand
getViewInputProperties
in interface ControllerCommand
getViewInputProperties
in class ControllerCommandImpl
com.ibm.commerce.command.ControllerCommand
public java.lang.String getWorkingUserId()
UserRegistrationCmd
getWorkingUserId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
public java.lang.String getZipCode()
UserRegistrationCmd
getZipCode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
protected boolean isAlphaNumeric(java.lang.String param)
public boolean isLogonIdExist(java.lang.String astrLogonId)
astrLogonId
- The logon id to checkpublic boolean isLogonIdExist(java.lang.String astrLogonId, java.lang.String astrAuthenticateMode)
astrLogonId
- The logon id to checkpublic boolean isLogonIdUnique(java.lang.String astrLogonId) throws ECException
public boolean isReadyToCallExecute()
AbstractECTargetableCommand
isReadyToCallExecute
in class AbstractECTargetableCommand
com.ibm.commerce.command.AbstractECTargetableCommand
public void performExecute() throws ECException
ECCommand
performExecute
in interface ECCommand
performExecute
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.public void reset()
UserRegistrationCmd
reset
in interface UserRegistrationCmd
reset
in class AbstractECTargetableCommand
public void setAddress1(java.lang.String astrAddress1)
UserRegistrationCmd
setAddress1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAddress1
- The first line of the addresspublic void setAddress2(java.lang.String astrAddress2)
UserRegistrationCmd
setAddress2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAddress2
- The second line of the addresspublic void setAddress3(java.lang.String astrAddress3)
UserRegistrationCmd
setAddress3
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAddress3
- The third line of the addresspublic void setAddressField1(java.lang.String astrAddressField1)
UserRegistrationCmd
setAddressField1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrField1
- The customizable address field 1public void setAddressField2(java.lang.String astrAddressField2)
UserRegistrationCmd
setAddressField2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrField1
- The customizable address field 2public void setAddressField3(java.lang.String astrAddressField3)
UserRegistrationCmd
setAddressField3
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrField1
- The customizable address field 3public void setAddressType(java.lang.String astrAddressType)
UserRegistrationCmd
setAddressType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
The
- type of addresses
For example:
public void setAge(java.lang.Integer anAge)
UserRegistrationCmd
setAge
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anAge
- The age of the memeber
For example:
public void setAge(java.lang.String astrAge)
UserRegistrationCmd
setAge
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAge
- The age of the memeber
For example:
public void setAlternateId(java.lang.String astrAlternateId)
UserRegistrationCmd
setAlternateId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAlternateId
- The special ID assigned by this business user's O or OU to this business userpublic void setAuthenticateMode(java.lang.String astrAuthenticateMode)
UserRegistrationCmd
setAuthenticateMode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAuthenticateMode
- The authenticate mode.
public void setBestCallingTime(java.lang.String astrBestCallingTime)
UserRegistrationCmd
setBestCallingTime
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrBestCallingTime
- The best calling time
For example:
public void setBillingCode(java.lang.String astrBillingCode)
UserRegistrationCmd
setBillingCode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrBillingCode
- The shipping billing codepublic void setBillingCodeType(java.lang.String astrBillingCodeType)
UserRegistrationCmd
setBillingCodeType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrBillingCodeType
- The shipping billing code typepublic void setBillingCodeTypeType(java.lang.String astrBillingCodeType)
public void setBusinessTitle(java.lang.String astrBusinessTitle)
UserRegistrationCmd
setBusinessTitle
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrBusinessTitle
- The business title
For example:
public void setChallengeAnswer(java.lang.String astrChallengeAnswer)
UserRegistrationCmd
setChallengeAnswer
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrAnswer
- The answer to the challenge questionpublic void setChallengeQuestion(java.lang.String astrChallengeQuestion)
UserRegistrationCmd
setChallengeQuestion
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrQuestion
- The challenge questionpublic void setChildren(java.lang.Integer anChildren)
UserRegistrationCmd
setChildren
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anchildren
- The number of childrenpublic void setChildren(java.lang.String astrChildren)
UserRegistrationCmd
setChildren
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anchildren
- The number of childrenpublic void setCity(java.lang.String astrCity)
UserRegistrationCmd
setCity
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrCity
- The city namepublic void setCompanyName(java.lang.String astrCompanyName)
UserRegistrationCmd
setCompanyName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrCompanyName
- The name of the companypublic void setCountry(java.lang.String astrCountry)
UserRegistrationCmd
setCountry
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrCountry
- The country namepublic void setCreatedTimestamp(java.sql.Timestamp atmCreatedTimestamp)
UserRegistrationCmd
setCreatedTimestamp
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
atmCreatedTimestamp
- The date and time when the address was createdpublic void setDemographicsField1(java.lang.String astrDemographicsField1)
UserRegistrationCmd
setDemographicsField1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField1
- The demographic field1 reserved for customizationpublic void setDemographicsField2(java.lang.String astrDemographicsField2)
UserRegistrationCmd
setDemographicsField2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField2
- The demographic field2 reserved for customizationpublic void setDemographicsField3(java.lang.String astrDemographicsField3)
UserRegistrationCmd
setDemographicsField3
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField3
- The demographic field3 reserved for customizationpublic void setDemographicsField4(java.lang.String astrDemographicsField4)
UserRegistrationCmd
setDemographicsField4
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField4
- The demographic field4 reserved for customizationpublic void setDemographicsField5(java.lang.String astrDemographicsField5)
UserRegistrationCmd
setDemographicsField5
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField5
- Thedemographic field5 reserved for customizationpublic void setDemographicsField6(java.lang.Integer anDemographicsField6)
UserRegistrationCmd
setDemographicsField6
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anDemographicsField6
- The demographic field6 reserved for customizationpublic void setDemographicsField6(java.lang.String astrDemographicsField6)
UserRegistrationCmd
setDemographicsField6
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField6
- The demographic field6 reserved for customizationpublic void setDemographicsField7(java.lang.String astrDemographicsField7)
UserRegistrationCmd
setDemographicsField7
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDemographicsField7
- The demographic field7 reserved for customizationpublic void setDepartmentNumber(java.lang.String astrDepartmentNumber)
UserRegistrationCmd
setDepartmentNumber
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDepartmentNumber
- The department number where the member workspublic void setDescription(java.lang.String astrDescription)
UserRegistrationCmd
setDescription
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDescription
- The Descriptionpublic void setDisplayName(java.lang.String astrDisplayName)
UserRegistrationCmd
setDisplayName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrDisplayName
- The display name of the entrypublic void setDistinguishedName(java.lang.String astrDistinguishedName)
UserRegistrationCmd
setDistinguishedName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrRegistrationType
- The distinguished name of the entrypublic void setEmail1(java.lang.String astrEmail1)
UserRegistrationCmd
setEmail1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrEmail1
- The email or URL address 1public void setEmail2(java.lang.String astrEmail2)
UserRegistrationCmd
setEmail2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrEmail2
- The email or URL address 2public void setEmployeeId(java.lang.String astrEmployeeId)
UserRegistrationCmd
setEmployeeId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrEmployeeId
- The employee identificationpublic void setEmployeeType(java.lang.String astrEmployeeType)
UserRegistrationCmd
setEmployeeType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrEmployeeType
- The employee typepublic void setEncipheredMerchantKey(java.lang.String strEncipheredMerchantKey)
UserRegistrationCmd
setEncipheredMerchantKey
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
strEncipheredMerchantKey
- The Enciphered Merchant Key.public void setFax1(java.lang.String astrFax1)
UserRegistrationCmd
setFax1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrFax1
- The facsimile number 1public void setFax2(java.lang.String astrFax2)
UserRegistrationCmd
setFax2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrFax1
- The facsimile number 2public void setFirstName(java.lang.String astrFirstName)
UserRegistrationCmd
setFirstName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrFirstName
- The first namepublic void setGender(java.lang.String astrGender)
UserRegistrationCmd
setGender
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrGender
- The gender associated with this user
For example:
public void setHobbies(java.lang.String astrHobbies)
UserRegistrationCmd
setHobbies
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrInterests
- The main intests and hobbies of this personpublic void setHousehold(java.lang.Integer anHousehold)
UserRegistrationCmd
setHousehold
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anHouseHold
- The number of people within the householdpublic void setHousehold(java.lang.String astrHousehold)
UserRegistrationCmd
setHousehold
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anHouseHold
- The number of people within the household.public void setIncome(java.lang.Integer anIncome)
UserRegistrationCmd
setIncome
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anIncome
- The annual income category for this person
For example:
public void setIncome(java.lang.String astrIncome)
UserRegistrationCmd
setIncome
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrIncome
- The annual income category for this person.
For example:
public void setIncomeCurrency(java.lang.String astrIncomeCurrency)
UserRegistrationCmd
setIncomeCurrency
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrIncomeCurrency
- The currency of incomepublic void setLastName(java.lang.String astrLastName)
UserRegistrationCmd
setLastName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrLastName
- The last namepublic void setLogonId(java.lang.String astrLogonId)
UserRegistrationCmd
setLogonId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrLogonId
- The user's login Idpublic void setLogonPassword(java.lang.String astrLogonPassword)
UserRegistrationCmd
setLogonPassword
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrLogonPassword
- The logon passwordpublic void setLogonPasswordVerify(java.lang.String astrLogonPasswordVerify)
UserRegistrationCmd
setLogonPasswordVerify
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrLogonPasswordVerify
- The user's verify logon passwordpublic void setLogonPasswordVerifyVerify(java.lang.String astrLogonPasswordVerify)
public void setManager(java.lang.String astrManager)
UserRegistrationCmd
setManager
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrManager
- The name of managerpublic void setMaritalStatus(java.lang.String astrMaritalStatus)
UserRegistrationCmd
setMaritalStatus
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrMaritalStatus
- The marital status value
For example:
public void setMerchantKey(java.lang.String strMerchantKey)
UserRegistrationCmd
setMerchantKey
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
strMerchantKey
- The Merchant Key.public void setMiddleName(java.lang.String astrMiddleName)
UserRegistrationCmd
setMiddleName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrMiddleName
- The middle namepublic void setNickName(java.lang.String astrNickName)
public void setOfficeAddress(java.lang.String astrOfficeAddress)
UserRegistrationCmd
setOfficeAddress
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrOfficeAddress
- The office addresspublic void setOrderBefore(java.lang.String astrOrderBefore)
UserRegistrationCmd
setOrderBefore
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrOrderBefore
- The indicator of whether or not the user has previously placed an orderpublic void setOrganizationId(java.lang.Long anOrganizationId)
UserRegistrationCmd
setOrganizationId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anOrganizationId
- The identifies the Organization to which this business profile is associated withpublic void setOrganizationId(java.lang.String astrOrganizationId)
UserRegistrationCmd
setOrganizationId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrOrganizationId
- The identifies the Organization to which this business profile is associated withpublic void setOrganizationName(java.lang.String astrOrganizationName)
UserRegistrationCmd
setOrganizationName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrOrganizationName
- The name of the organizationpublic void setOrganizationUnitId(java.lang.Long anOrganizationUnitId)
UserRegistrationCmd
setOrganizationUnitId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anOrganizationUnitId
- The identifies the Organization Unit to which this business profile is associated withpublic void setOrganizationUnitId(java.lang.String astrOrganizationUnitId)
UserRegistrationCmd
setOrganizationUnitId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrOrganizationUnitId
- The identifies the Organization Unit to which this business profile is associated withpublic void setOrganizationUnitName(java.lang.String astrOrganizationUnitName)
UserRegistrationCmd
setOrganizationUnitName
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrOrganizationUnitName
- The name of the organization unitpublic void setPackageSuppression(java.lang.Integer anPackageSuppression)
UserRegistrationCmd
setPackageSuppression
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anPackageSuppression
- The package suppression flag
public void setPackageSuppression(java.lang.String astrPackageSuppression)
UserRegistrationCmd
setPackageSuppression
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPackageSuppression
- The package suppression flag
public void setPasswordExpired(java.lang.Integer anPasswordExpired)
UserRegistrationCmd
setPasswordExpired
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
newIstrPasswordExpired
- The indicator Whether user password has expired
public void setPasswordExpired(java.lang.String astrPasswordExpired)
UserRegistrationCmd
setPasswordExpired
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
newIstrPasswordExpired
- The indicator Whether user password has expired
public void setPersonTitle(java.lang.String astrPersonTitle)
UserRegistrationCmd
setPersonTitle
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPersonTitle
- The person title
public void setPhone1(java.lang.String astrPhone1)
UserRegistrationCmd
setPhone1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPhone1
- The phone number 1public void setPhone1Type(java.lang.String astrPhone1Type)
UserRegistrationCmd
setPhone1Type
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPhone1Type
- The type of phone1
public void setPhone2(java.lang.String astrPhone2)
UserRegistrationCmd
setPhone2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPhone2
- The phone number 2public void setPhone2Type(java.lang.String astrPhone2Type)
UserRegistrationCmd
setPhone2Type
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPhone2Type
- The type of phone 2
public void setPhoto(java.lang.String astrPhoto)
UserRegistrationCmd
setPhoto
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPhoto
- The URL or path to the photo of the userpublic void setPreferredCommunication(java.lang.String astrPreferredCommunication)
UserRegistrationCmd
setPreferredCommunication
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPreferredCommunication
- The preferred method of communicationpublic void setPreferredCurrency(java.lang.String astrPreferredCurrency)
UserRegistrationCmd
setPreferredCurrency
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPreferredCurrency
- The preferred currencypublic void setPreferredDelivery(java.lang.String astrPreferredDelivery)
UserRegistrationCmd
setPreferredDelivery
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPreferredDelivery
- The preferred delivery method.public void setPreferredLanguage(java.lang.Integer anPreferredLanguage)
UserRegistrationCmd
setPreferredLanguage
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anPreferredLanguage
- The preferred languagepublic void setPreferredLanguage(java.lang.String astrPreferredLanguage)
UserRegistrationCmd
setPreferredLanguage
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPreferredLanguage
- The preferred languagepublic void setPreferredMeasure(java.lang.String astrPreferredMeasure)
UserRegistrationCmd
setPreferredMeasure
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPreferredMeasure
- The preferred measurement systempublic void setPrimary(java.lang.Integer anPrimary)
UserRegistrationCmd
setPrimary
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anPrimary
- A integer indicating whether the address is a primary address
public void setPrimary(java.lang.String astrPrimary)
UserRegistrationCmd
setPrimary
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anPrimary
- A String indicating whether the address is a primary address
public void setProfileType(java.lang.String astrProfileType)
UserRegistrationCmd
setProfileType
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrProfileType
- The profile type of the user
public void setPublishPhone1(java.lang.Integer anPublishPhone1)
UserRegistrationCmd
setPublishPhone1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anPublishPhone1
- A integer indicating whether or not publish phone 1 number
public void setPublishPhone1(java.lang.String astrPublishPhone1)
UserRegistrationCmd
setPublishPhone1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPublishPhone1
- A string indicating whether or not publish phone 1 number
public void setPublishPhone2(java.lang.Integer anPublishPhone2)
UserRegistrationCmd
setPublishPhone2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anPublishPhone2
- A integer indicating whether or not publish phone 2 number
public void setPublishPhone2(java.lang.String astrPublishPhone2)
UserRegistrationCmd
setPublishPhone2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrPublishPhone2
- A string indicating whether or not publish phone 2 number
public void setRequestProperties(TypedProperty reqProperties) throws ECApplicationException
ControllerCommand
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
com.ibm.commerce.command.ControllerCommand
requestProperties
- com.ibm.commerce.datatype.TypedPropertycom.ibm.commerce.exception.ECException.
- public void setSecretary(java.lang.String astrSecretary)
UserRegistrationCmd
setSecretary
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrSecretary
- The name of the secretarypublic void setShippingGeoCode(java.lang.String astrShippingGeoCode)
UserRegistrationCmd
setShippingGeoCode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrShippingGeoCode
- public void setState(java.lang.String astrState)
UserRegistrationCmd
setState
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrState
- The name of the statepublic void setStatus(java.lang.String astrStatus)
UserRegistrationCmd
setStatus
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrStatus
- The status of the address
public void setTaxGeoCode(java.lang.String astrTaxGeoCode)
UserRegistrationCmd
setTaxGeoCode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrTaxGeoCode
- public void setTaxPayerId(java.lang.String astrTaxPayerId)
UserRegistrationCmd
setTaxPayerId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrTaxPayerId
- The tax payer idpublic void setTimeZone(java.lang.String astrTimeZone)
UserRegistrationCmd
setTimeZone
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrTimeZone
- The time zonepublic void setURL(java.lang.String astrURL)
UserRegistrationCmd
setURL
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrURL
- The URLpublic void setUserField1(java.lang.String astrUserField1)
UserRegistrationCmd
setUserField1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserField1
- Customizable user field 1public void setUserField2(java.lang.String astrUserField2)
UserRegistrationCmd
setUserField2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserField2
- Customizable user field 2public void setUserField3(java.lang.String astrUserField3)
UserRegistrationCmd
setUserField3
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserField3
- Customizable user field 3public void setUserProfileField1(java.lang.String astrUserProfileField1)
UserRegistrationCmd
setUserProfileField1
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserProfileField1
- Customerizable userprofile field 1public void setUserProfileField2(java.lang.String astrUserProfileField2)
UserRegistrationCmd
setUserProfileField2
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserProfileField2
- Customerizable userprofile field 2public void setUserStatus(java.lang.Integer anUserStatus)
UserRegistrationCmd
setUserStatus
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
anUserStatus
- The user's status.
public void setUserStatus(java.lang.String astrUserStatus)
UserRegistrationCmd
setUserStatus
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserStatus
- The user's status.
public void setWorkingUserId(java.lang.String astrUserId)
UserRegistrationCmd
setWorkingUserId
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrUserId
- The current userId the command is working onpublic void setZipCode(java.lang.String astrZipCode)
UserRegistrationCmd
setZipCode
in interface UserRegistrationCmd
com.ibm.commerce.usermanagement.commands.UserRegistrationCmd
astrZipCode
- The zip codeprotected 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
ECCommand
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
com.ibm.commerce.command.ECCommand
ECException.
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |