java.lang.ObjectCacheableCommandImpl
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 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 ManageBean | imbUser The manager bean representing the member. |
protected java.lang.Integer | inAge The age of the user. |
protected java.lang.Integer | inChildren |
protected java.lang.Integer | inDemographicsField6 |
protected java.lang.Integer | inHousehold |
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 |
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 |
protected java.lang.Integer | inPublishPhone1 |
protected java.lang.Integer | inPublishPhone2 |
protected java.lang.Integer | inUserStatus The integer representation of the user status. |
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 The age demographic of the user. |
protected java.lang.String | istrAlternateId The alternative identifier. |
protected java.lang.String | istrAuthenticateMode The authentication mode. |
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 The challenge answer. |
protected java.lang.String | istrChallengeQuestion The challenge question. |
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 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 |
protected java.lang.String | istrEmail2 |
protected java.lang.String | istrEmployeeId The employee identifier. |
protected java.lang.String | istrEmployeeType The employee type. |
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 The user's gendar. |
protected java.lang.String | istrHobbies |
protected java.lang.String | istrHousehold |
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 |
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 maritial status of the user. |
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 The old logon identifier. |
protected java.lang.String | istrOrderBefore |
protected java.lang.String | istrOrganizationId The organization identifier. |
protected java.lang.String | istrOrganizationName |
protected java.lang.String | istrOrganizationUnitId The organizational unit identifier. |
protected java.lang.String | istrOrganizationUnitName |
protected java.lang.String | istrPackageSuppression |
protected java.lang.String | istrPasswordExpired String representation on whether the password expired. |
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 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 |
protected java.lang.String | istrProfileType The profile type of the user. |
protected java.lang.String | istrPublishPhone1 |
protected java.lang.String | istrPublishPhone2 |
protected java.lang.String | istrReceiveEmail |
protected java.lang.String | istrRegisterType The registration type of the user. |
protected java.lang.String | istrSecretary Whether the employee has an adimistrative assistant. |
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 The tax identifier of the user. |
protected java.lang.String | istrTimeZone |
protected java.lang.String | istrURL |
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 |
protected java.sql.Timestamp | itmCreatedTimestamp |
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. |
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() 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. |
void | checkSelfRegistrationParameters() Checks the parameters specified if the user is registering him/her self. |
void | checkUpdateParameters() Check the parametes 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() Returns when the user was created. |
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() Returns the enciphered merchant key. |
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() Returns the merchant key. |
java.lang.String | getMiddleName() Returns the middle name. |
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 paramater 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 user_id) Logoff user if not approved. |
void | performExecute() Either adds or updates the user's registration. |
void | reset() Resets the state of the command so it can be reused to add/update another user. |
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 that address. |
void | setAddressField1(java.lang.String astrAddressField1) Sets the address field. |
void | setAddressField2(java.lang.String astrAddressField2) Sets the additional address field. |
void | setAddressField3(java.lang.String astrAddressField3) Sets the additional address field. |
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) Sets when the user was created. |
void | setDemographicsField1(java.lang.String astrDemographicsField1) Sets the demographic field. |
void | setDemographicsField2(java.lang.String astrDemographicsField2) Sets more demographic field information. |
void | setDemographicsField3(java.lang.String astrDemographicsField3) Sets more demographic field information. |
void | setDemographicsField4(java.lang.String astrDemographicsField4) Sets more demographic field information. |
void | setDemographicsField5(java.lang.String astrDemographicsField5) Sets more demographic field information. |
void | setDemographicsField6(java.lang.Integer anDemographicsField6) Sets more demographic field information. |
void | setDemographicsField6(java.lang.String astrDemographicsField6) Sets more demographic field information. |
void | setDemographicsField7(java.lang.String astrDemographicsField7) Sets more demographic field information. |
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) Sets the enciphered merchant key. |
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 house hold. |
void | setHousehold(java.lang.String astrHousehold) Sets the number of people in the user's house hold. |
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) Sts 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) Sts 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) Sets the merchant key. |
void | setMiddleName(java.lang.String astrMiddleName) Sets the middle name. |
void | setNickName(java.lang.String astrNickName) Sets the nick name. |
void | setOfficeAddress(java.lang.String astrOfficeAddress) Sets the office address. |
void | setOrderBefore(java.lang.String astrOrderBefore) Sets the orders of the user. |
void | setOrganizationId(java.lang.Long anOrganizationId) Sets the organization of the user. |
void | setOrganizationId(java.lang.String astrOrganizationId) Sets the organization of the user. |
void | setOrganizationName(java.lang.String astrOrganizationName) Sets the organization name. |
void | setOrganizationUnitId(java.lang.Long anOrganizationUnitId) Sts 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 the primary address. |
void | setPrimary(java.lang.String astrPrimary) Sets the primary address. |
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 | 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 org. |
void | setSecretary(java.lang.String astrSecretary) Sets the name of the admin assistant. |
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 geo 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 the user field 1. |
void | setUserField2(java.lang.String astrUserField2) Sets the user field 1. |
void | setUserField3(java.lang.String astrUserField3) Sets the user field 1. |
void | setUserProfileField1(java.lang.String astrUserProfileField1) Sets the user profile field 1. |
void | setUserProfileField2(java.lang.String astrUserProfileField2) Sets the user profile field 1. |
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 | UpdateCredentials(java.lang.String astrLogonId, java.lang.String astrLogonPassword) Update the user's credentials. |
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. |
void | validateParameters() Validates the parameters. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
checkPermission, execute, getGeneric, getResolvedRequestProperties, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String CLASSNAME
protected java.lang.String istrWorkingUserId
protected ManageBean imbUser
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 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.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 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
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()
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 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
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 setFirstName(java.lang.String astrFirstName)
public void setGender(java.lang.String astrGender)
public void setHobbies(java.lang.String astrHobbies)
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 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 user_id)
protected boolean checkAncestorsLocked(OrganizationAccessBean abOrgEntity) throws ECException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.