com.ibm.commerce.usermanagement.commands

Class OrgEntityRegistrationCmdImpl

    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String CLASSNAME
      Fully qualified class name.
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
      • Fields inherited from class com.ibm.websphere.command.TargetableCommandImpl

        LOCAL
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
      • Fields inherited from interface com.ibm.commerce.member.constants.ECMemberCommandParameterConstants

        EC_ADDR_ADDRESS1, EC_ADDR_ADDRESS2, EC_ADDR_ADDRESS3, EC_ADDR_ADDRESSBOOKID, EC_ADDR_ADDRESSID, EC_ADDR_ADDRESSTYPE, EC_ADDR_BESTCALLINGTIME, EC_ADDR_BILLING, EC_ADDR_BILLINGCODE, EC_ADDR_BILLINGCODETYPE, EC_ADDR_BUSINESSTITLE, EC_ADDR_CITY, EC_ADDR_CMD_ADD, EC_ADDR_CMD_UPDATE, EC_ADDR_COUNTRY, EC_ADDR_CREATEDTIMESTAMP, EC_ADDR_EMAIL1, EC_ADDR_EMAIL2, EC_ADDR_FAX1, EC_ADDR_FAX2, EC_ADDR_FIELD1, EC_ADDR_FIELD2, EC_ADDR_FIELD3, EC_ADDR_FIRSTNAME, EC_ADDR_LASTCREATE, EC_ADDR_LASTNAME, EC_ADDR_MAILING, EC_ADDR_MEMBERID, EC_ADDR_MIDDLENAME, EC_ADDR_MOBILEPHONE1, EC_ADDR_MOBILEPHONE1COUNTRY, EC_ADDR_NICKNAME, EC_ADDR_OFFICEADDRESS, EC_ADDR_ORGANIZATIONNAME, EC_ADDR_ORGANIZATIONUNITNAME, EC_ADDR_ORGENTITYID, EC_ADDR_OUTADDRNAME, EC_ADDR_PACKAGESUPPRESSION, EC_ADDR_PERMANENT, EC_ADDR_PERSONTITLE, EC_ADDR_PHONE1, EC_ADDR_PHONE1TYPE, EC_ADDR_PHONE2, EC_ADDR_PHONE2TYPE, EC_ADDR_PRIMARY, EC_ADDR_PRIMARY_NO, EC_ADDR_PRIMARY_YES, EC_ADDR_PUBLISHPHONE1, EC_ADDR_PUBLISHPHONE2, EC_ADDR_RESIDENTIAL, EC_ADDR_SELFADDRESS, EC_ADDR_SELFADDRESS_NO, EC_ADDR_SELFADDRESS_YES, EC_ADDR_SHIPPING, EC_ADDR_SHIPPINGBILLING, EC_ADDR_SHIPPINGGEOCODE, EC_ADDR_STATE, EC_ADDR_STATUS, EC_ADDR_TAXGEOCODE, EC_ADDR_TEMPORARY, EC_ADDR_URL_NO, EC_ADDR_URL_YES, EC_ADDR_ZIPCODE, EC_ADDRBOOK_BACKURL, EC_BEAN_NAME_ADDRESS, EC_BEAN_NAME_ADDRESSBOOK, EC_BEAN_NAME_BUSINESSPROFILE, EC_BEAN_NAME_DEMOGRAPHICS, EC_BEAN_NAME_ORGANIZATION, EC_BEAN_NAME_USER, EC_BEAN_NAME_USERPROFILE, EC_BEAN_NAME_USERREGISTRY, EC_BPROF_ALTERNATEID, EC_BPROF_DEPARTMENTNUMBER, EC_BPROF_EMPLOYEEID, EC_BPROF_EMPLOYEETYPE, EC_BPROF_MANAGER, EC_BPROF_ORGANIZATIONID, EC_BPROF_ORGANIZATIONUNITID, EC_BPROF_REQUISTIONERID, EC_BPROF_SECRETARY, EC_CUSTOMER_ID, EC_DEMO_AGE, EC_DEMO_CHILDREN, EC_DEMO_COMPANYNAME, EC_DEMO_DATEOFBIRTH, EC_DEMO_FEILD1, EC_DEMO_FEILD2, EC_DEMO_FEILD3, EC_DEMO_FEILD4, EC_DEMO_FEILD5, EC_DEMO_FEILD6, EC_DEMO_FEILD7, EC_DEMO_FIELD1, EC_DEMO_FIELD2, EC_DEMO_FIELD3, EC_DEMO_FIELD4, EC_DEMO_FIELD5, EC_DEMO_FIELD6, EC_DEMO_FIELD7, EC_DEMO_GENDER, EC_DEMO_HOBBIES, EC_DEMO_HOUSEHOLD, EC_DEMO_INCOME, EC_DEMO_INCOMECURRENCY, EC_DEMO_MARITALSTATUS, EC_DEMO_ORDERBEFORE, EC_DEMO_TIMEZONE, EC_DISTINGUISHEDNAME, EC_EMLUSERRECV_RECEIVEEMAIL, EC_EMLUSERRECV_RECEIVESMS, EC_INIKEY_ADDRESSID, EC_INIKEY_MEMBERID, EC_INIKEY_USERID, EC_MBRGRP_ADMINISTRATOR, EC_MBRGRP_SITEADMINISTRATOR, EC_MEMBER_APPROVAL_STATE, EC_MEMBER_MEMBERGROUP, EC_MEMBER_MEMBERGROUPRBEAN, EC_MEMBER_ORGENTITY, EC_MEMBER_ORGENTITYBEAN, EC_MEMBER_TYPE_AUTH_DOMAIN, EC_MEMBER_USER, EC_MEMBER_USERBEAN, EC_MEMBERID, EC_NULL_DATE, EC_ORG_ADMINFIRSTNAME, EC_ORG_ADMINLASTNAME, EC_ORG_ADMINMIDDLENAME, EC_ORG_AUTHORIZATIONDOMAIN, EC_ORG_BUSINESSCATEGORY, EC_ORG_BUSINESSENTITY, EC_ORG_BUSINESSENTITY_NO, EC_ORG_BUSINESSENTITY_YES, EC_ORG_DESCRIPTION, EC_ORG_DISPLAYNAME, EC_ORG_DISTINGUISHEDNAME, EC_ORG_FIELD1, EC_ORG_FIELD2, EC_ORG_FIELD3, EC_ORG_LEGALID, EC_ORG_MEMBERID, EC_ORG_MEMBERIDADMIN, EC_ORG_MEMBERIDCONTACT, EC_ORG_NAME, EC_ORG_ORGANIZATION, EC_ORG_ORGANIZATIONALUNIT, EC_ORG_ORGANIZATIONID, EC_ORG_ORGENTITYID, EC_ORG_ORGENTITYNAME, EC_ORG_ORGENTITYTYPE, EC_ORG_OUTORGENTITYNAME, EC_ORG_PARENTORGENTITYNAME, EC_ORG_PREFERREDDELIVERY, EC_ORG_TAXPAYERID, EC_PARAM_DISABLE_EXTENDED_CHECKING, EC_PARAMVAL_DISABLE_EXTENDED_CHECKING_TRUE, EC_PARENTMEMBER, EC_PARENTMEMBERID, EC_PARTNER_DN, EC_PARTNER_ID, EC_POSTLOGIN_URL, EC_RELATIONSHIP_SEQUENCE, EC_RELOGIN_URL, EC_REPRESENTATIVE_ID, EC_ROLE_DESCRIPTION, EC_ROLE_DISPLAY_NAME, EC_ROLE_MEMBERID, EC_ROLE_NAME, EC_ROLE_ORGENTITYID, EC_ROLE_ROLEID, EC_ROLEID_SITEADMINISTRATOR, EC_ROOT_ORGENTITYID, EC_TRUNCATEDDN, EC_TYPE, EC_UP_ADMINPSWD, EC_UP_LOGONID, EC_UP_LOGPSWD, EC_UP_LOGPSWD_OLD, EC_UP_LOGPSWD_VER, EC_UPROF_DESCRIPTION, EC_UPROF_DISPLAYNAME, EC_UPROF_FEILD1, EC_UPROF_FEILD2, EC_UPROF_FIELD1, EC_UPROF_FIELD2, EC_UPROF_PHOTO, EC_UPROF_PREFERREDCOMMUNICATION, EC_UPROF_PREFERREDDELIVERY, EC_UPROF_PREFERREDMEASURE, EC_UPROF_RECEIVESMSNOTIFICATION, EC_UPROF_TAXPAYERID, EC_UREG_ADMINISTRATORPASSWORD, EC_UREG_CHALLENGEANSWER, EC_UREG_CHALLENGEQUESTION, EC_UREG_LOGONID, EC_UREG_LOGONPASSWORD, EC_UREG_LOGONPASSWORDOLD, EC_UREG_LOGONPASSWORDVERIFY, EC_UREG_MAXIMUM_PASSWORD_LENGTH, EC_UREG_PASSWORDCREATION, EC_UREG_PASSWORDEXPIRED, EC_UREG_PASSWORDINVALID, EC_UREG_PASSWORDRETRIES, EC_UREG_POLICYACCOUNTID, EC_UREG_SALT, EC_UREG_TIMEOUT, EC_UREG_USERSTATUS, EC_USER_ADMINISTRATOR, EC_USER_AUTHENTICATION_MODE, EC_USER_DISPLAYNAME, EC_USER_DISTINGUISHEDNAME, EC_USER_FEILD1, EC_USER_FEILD2, EC_USER_FEILD3, EC_USER_FIELD1, EC_USER_FIELD2, EC_USER_FIELD3, EC_USER_GUEST_SHOPPER, EC_USER_LASTORDER, EC_USER_LASTSESSION, EC_USER_PASSWORD_EXPIRED, EC_USER_PASSWORD_NOTEXPIRED, EC_USER_PREFERREDCURRENCY, EC_USER_PREFERREDLANGUAGE, EC_USER_PREVIOUSLASTSESSION, EC_USER_PROFILE_BUSINESS, EC_USER_PROFILE_CUSTOMER, EC_USER_PROFILETYPE, EC_USER_REGISTERED_SHOPPER, EC_USER_REGISTERTYPE, EC_USER_REGISTRATION, EC_USER_REGISTRATIONCANCEL, EC_USER_REGISTRATIONUPDATE, EC_USER_SITE_ADMINISTRATOR, EC_USER_STATUS_DISABLED, EC_USER_STATUS_ENABLED, EC_USERID, MEMBER_GROUP_MEMBER_INCLUDED, MEMBER_TYPE_GROUP, MEMBER_TYPE_ORGANIZATION, MEMBER_TYPE_ORGANIZATIONAL_UNIT, MEMBER_TYPE_PERSON, MEMBER_TYPE_UNKNOWN, REGISTERED_CUSTOMER_MEMBERGROUP_NAME
      • Fields inherited from interface com.ibm.commerce.member.constants.ECMemberErrorCodeConstants

        EC_ADDR_ERR_BAD_ADDRESS1, EC_ADDR_ERR_BAD_CITY, EC_ADDR_ERR_BAD_COUNTRY, EC_ADDR_ERR_BAD_EMAIL1, EC_ADDR_ERR_BAD_EMAIL2, EC_ADDR_ERR_BAD_FAX1, EC_ADDR_ERR_BAD_FAX2, EC_ADDR_ERR_BAD_FIRSTNAME, EC_ADDR_ERR_BAD_LASTNAME, EC_ADDR_ERR_BAD_MOBILEPHONE1, EC_ADDR_ERR_BAD_MOBILEPHONE1COUNTRY, EC_ADDR_ERR_BAD_NICKNAME, EC_ADDR_ERR_BAD_PACKAGESUPPRESSION, EC_ADDR_ERR_BAD_PHONE1, EC_ADDR_ERR_BAD_PHONE2, EC_ADDR_ERR_BAD_PUBLISHPHONE1, EC_ADDR_ERR_BAD_PUBLISHPHONE2, EC_ADDR_ERR_BAD_STATE, EC_ADDR_ERR_BAD_ZIPCODE, EC_ADDR_ERR_CHECK_BAD_NOURL, EC_ADDR_ERR_CHECK_BAD_YESURL, EC_ADDR_ERR_CHECK_MISSING_NOURL, EC_ADDR_ERR_CHECK_MISSING_YESURL, EC_ADDR_ERR_DELETE_OTHERADDR, EC_ADDR_ERR_DELETE_REGADDR, EC_ADDR_ERR_INVALID_ADDRESSID, EC_ADDR_ERR_INVALID_PRIMARY, EC_ADDR_ERR_MISSING_ADDRESS1, EC_ADDR_ERR_MISSING_CITY, EC_ADDR_ERR_MISSING_COUNTRY, EC_ADDR_ERR_MISSING_EMAIL1, EC_ADDR_ERR_MISSING_EMAIL2, EC_ADDR_ERR_MISSING_FAX1, EC_ADDR_ERR_MISSING_FAX2, EC_ADDR_ERR_MISSING_FIRSTNAME, EC_ADDR_ERR_MISSING_LASTNAME, EC_ADDR_ERR_MISSING_NICKNAME, EC_ADDR_ERR_MISSING_PHONE1, EC_ADDR_ERR_MISSING_PHONE2, EC_ADDR_ERR_MISSING_STATE, EC_ADDR_ERR_MISSING_ZIPCODE, EC_ADDR_ERR_NICKNAME_EXISTS, EC_ADDR_ERR_UPDATE_OTHERADDR, EC_ADDR_ERR_UPDATE_TEMPADDR, EC_BPROF_ERR_BAD_EMPLOYEEID, EC_BPROF_ERR_BAD_ORGANIZATIONID, EC_BPROF_ERR_BAD_ORGANIZATIONUNITID, EC_BPROF_ERR_INVALID_EMPLOYEEID, EC_BPROF_ERR_INVALID_ORGANIZATIONID, EC_BPROF_ERR_INVALID_ORGANIZATIONUNITID, EC_BPROF_ERR_MISSING_ORGANIZATIONID, EC_BPROF_ERR_MISSING_ORGANIZATIONUNITID, EC_CMD_ADDRESS_ERR_VIEWNAME, EC_CMD_ADDRESSCHECK_ERR_VIEWNAME, EC_CMD_ADDRESSDELTE_ERR_VIEWNAME, EC_CMD_ERR_VIEWNAME, EC_CMD_MEMBERROLEASSIGN_ERR_VIEWNAME, EC_CMD_MEMBERROLEUNASSIGN_ERR_VIEWNAME, EC_CMD_ORGENTITY_ERR_VIEWNAME, EC_CMD_ROLEADD_ERR_VIEWNAME, EC_CMD_TOOLS_ADD_VIEWNAME, EC_CMD_TOOLS_UPDATE_VIEWNAME, EC_CMD_USERREGISTRATION_ERR_VIEWNAME, EC_DEMO_ERR_BAD_AGE, EC_DEMO_ERR_BAD_CHILDREN, EC_DEMO_ERR_BAD_FEILD6, EC_DEMO_ERR_BAD_FIELD6, EC_DEMO_ERR_BAD_HOUSEHOLD, EC_DEMO_ERR_BAD_INCOME, EC_ORG_ERR_BAD_BUSINESSCATEGORY, EC_ORG_ERR_BAD_LEGALID, EC_ORG_ERR_BAD_MEMBERID, EC_ORG_ERR_BAD_MEMBERIDADMIN, EC_ORG_ERR_BAD_MEMBERIDCONTACT, EC_ORG_ERR_BAD_NAME, EC_ORG_ERR_BAD_ORGENTITYNAME, EC_ORG_ERR_BAD_TYPE, EC_ORG_ERR_INVALID_ORGENTITYID, EC_ORG_ERR_MISSING_MEMBERID, EC_ORG_ERR_MISSING_MEMBERIDADMIN, EC_ORG_ERR_MISSING_MEMBERIDCONTACT, EC_ORG_ERR_MISSING_NAME, EC_ORG_ERR_MISSING_ORGENTITYNAME, EC_ORG_ERR_MISSING_TYPE, EC_ORG_ERR_PARENT_REJECTED, EC_ORG_PARENT_LOCKED, EC_UPROF_ERR_BAD_DEVICEFORMATID1, EC_UPROF_ERR_BAD_DEVICEFORMATID2, EC_UPROF_ERR_BAD_DEVICEFORMATID3, EC_UPROF_ERR_BAD_DEVICEFORMATID4, EC_UPROF_ERR_BAD_TRANSPORTID1, EC_UPROF_ERR_BAD_TRANSPORTID2, EC_UPROF_ERR_BAD_TRANSPORTID3, EC_UPROF_ERR_BAD_TRANSPORTID4, EC_UREG_ERR_BAD_CHALLENGEANSWER, EC_UREG_ERR_BAD_CHALLENGEQUESTION, EC_UREG_ERR_BAD_LOGONID, EC_UREG_ERR_BAD_LOGONPASSWORD, EC_UREG_ERR_BAD_LOGONPASSWORDVERIFY, EC_UREG_ERR_BAD_PASSWORDEXPIRED, EC_UREG_ERR_BAD_USERSTATUS, EC_UREG_ERR_LOGONID_EXISTS, EC_UREG_ERR_MISSING_LOGONID, EC_UREG_ERR_MISSING_LOGONPASSWORD, EC_UREG_ERR_MISSING_LOGONPASSWORDVERIFY, EC_UREG_ERR_PASSWORDS_NOT_SAME, EC_USER_ERR_BAD_PROFILETYPE, EC_USER_ERR_INVALID_PREFERREDCURRENCY, EC_USER_ERR_INVALID_PREFERREDLANGUAGE
      • Fields inherited from interface com.ibm.commerce.member.constants.ECMemberConfigParameterConstants

        EC_AUTHENTICATION_MODE, EC_AUTHENTICATION_MODE_DB, EC_AUTHENTICATION_MODE_LDAP, EC_AUTHENTICATION_MODE_OTHER, EC_DB_AUTHENTICATION_FAILED, EC_DB_AUTHENTICATION_NAMENOTFOUND, EC_DB_AUTHENTICATION_SUCCEEDED, EC_DB_DEFAULT_ORGANIZATION_ID, EC_DB_DUMMY_LOGONPASSWORD, EC_DB_GENERIC_USER_ID, EC_DB_GET_PREFIX, EC_DB_GUEST_USER_ID, EC_DB_INEJBTYPE_SUFFIX, EC_DB_INENTITYTYPE_SUFFIX, EC_DB_INTEGER_CLASS, EC_DB_LOGONID_MAX_LENGTH, EC_DB_LONG_CLASS, EC_DB_ROOT_ORGANIZATION_ID, EC_DB_SELFADDRESS_FINDERMETHOD, EC_DB_SELLER_ORGANIZATION_ID, EC_DB_SET_PREFIX, EC_DB_SETINITKEY_PREFIX, EC_DB_STRING_CLASS, EC_DB_TIMESTAMP_CLASS, EC_DB_WCSADMIN_USER_ID, EC_LDAP_ACTIVEDIR_SAMACCOUNTNAME, EC_LDAP_ACTIVEDIR_USERACCOUNTCONTROL, EC_LDAP_ACTIVEDIR_USERACCOUNTCONTROL_DEFAULT, EC_LDAP_ADMINDN, EC_LDAP_ADMINPW, EC_LDAP_ATTR_SEPARATOR, EC_LDAP_ATTR_UNICODEPWD, EC_LDAP_ATTR_USERPASSWORD, EC_LDAP_AUTHENTICATION, EC_LDAP_AUTHENTICATION_FAILED, EC_LDAP_AUTHENTICATION_MULTIPLENAMEFOUND, EC_LDAP_AUTHENTICATION_NAMENOTFOUND, EC_LDAP_AUTHENTICATION_SUCCEEDED, EC_LDAP_COMPATIBILITYMODE, EC_LDAP_DEFAULT_GROUP_RDN, EC_LDAP_DEFAULT_ORGANIZATION_RDN, EC_LDAP_DEFAULT_ORGANIZATION_RDN_ATTRIBUTE, EC_LDAP_DEFAULT_ORGANIZATIONALUNIT_RDN, EC_LDAP_DEFAULT_ORGANIZATIONALUNIT_RDN_ATTRIBUTE, EC_LDAP_DEFAULT_USER_RDN, EC_LDAP_DEFAULT_USER_RDN_ATTRIBUTE, EC_LDAP_DN_EQUAL, EC_LDAP_DN_SEPARATOR, EC_LDAP_ENTRY_ORGANIZATION, EC_LDAP_ENTRY_ORGANIZATIONALUNIT, EC_LDAP_ENTRY_USER, EC_LDAP_ENTRYFILENAME, EC_LDAP_FLOW_BOTH_DIRECTIONS, EC_LDAP_FLOW_LDAP_ONLY, EC_LDAP_FLOW_LDAP_TO_WCS, EC_LDAP_FLOW_WCS_TO_LDAP, EC_LDAP_HOST, EC_LDAP_IBM_SPI, EC_LDAP_MEMBERSUBSYSTEM_DIRECTORY, EC_LDAP_MIGRATIONMODE, EC_LDAP_MODE_OFF, EC_LDAP_MODE_ON, EC_LDAP_OBJECTSEPARATOR_DEFAULT, EC_LDAP_OPERATION_ADD, EC_LDAP_OPERATION_REPLACE, EC_LDAP_PORT, EC_LDAP_SERVER_ACTIVEDIR, EC_LDAP_SERVER_DOMINO, EC_LDAP_SERVER_NETSCAPE, EC_LDAP_SERVER_SECUREWAY, EC_LDAP_SUN_SPI, EC_LDAP_TIMEOUT, EC_LDAP_TYPE, EC_LDAP_URL_PORT_SEPARATOR, EC_LDAP_URL_PREFIX, EC_LDAP_VERSION, EC_LDAP_XML_ATTRNAME, EC_LDAP_XML_ATTRSEPR, EC_LDAP_XML_DEFAULTBASE, EC_LDAP_XML_ENTRY, EC_LDAP_XML_ENTRYNAME, EC_LDAP_XML_FLOW, EC_LDAP_XML_KEYATTRNAME, EC_LDAP_XML_KEYOBJNAME, EC_LDAP_XML_LDAPATTR, EC_LDAP_XML_LDAPBASE, EC_LDAP_XML_LDAPMAP, EC_LDAP_XML_LDAPOCS, EC_LDAP_XML_LDAPRDN, EC_LDAP_XML_LDAPSETTING, EC_LDAP_XML_MAP, EC_LDAP_XML_NAME, EC_LDAP_XML_OBJATTR, EC_LDAP_XML_OBJCLASS, EC_LDAP_XML_OBJNAME, EC_LDAP_XML_OPERATION, EC_LDAP_XML_RDNNAME, EC_LDAP_XML_SEARCHBASE, EC_LDAP_XML_SEPARATOR, EC_LDAP_XML_SIZE, EC_LDAP_XML_TYPE, EC_MBRATTRNAME_ADD_ACTION, EC_MBRATTRNAME_DELETE_ACTION, EC_MBRATTRNAME_NO_STORE, EC_MBRATTRNAME_NULL, EC_MBRATTRNAME_RESET_ACTION, EC_MBRATTRNAME_SEPARATOR, EC_PROFILEDATASTORAGE, MEMBER_TYPE_AUTHORIZATION_DOMAIN
      • Fields inherited from interface com.ibm.commerce.member.constants.ECMemberApprovalConstants

        CFG_CHANNEL_ORG_DN, CFG_DISTRIBUTOR_PROXY_ORG_DN, CFG_PARENT_RESELLER_ORG_DN, EC_BUYER_REGISTRATION_ROLES_QUALIFIER, EC_CMD_MEMBERATTRIBUTECREATE_ERR_VIEWNAME, EC_CMD_MEMBERATTRIBUTEDELETE_ERR_VIEWNAME, EC_CMD_MEMBERATTRIBUTEUPDATE_ERR_VIEWNAME, EC_CMD_MEMBERLOCK_ERR_VIEWNAME, EC_ENTITY_TRANSITION_APPROVE, EC_ENTITY_TRANSITION_REJECT, EC_EVENT_USER_REGISTRATION_ADD, EC_IS_BUYER_USER_REGISTRATION, EC_MEMBER_ATTRIBUTE_NAME, EC_MEMBER_ATTRIBUTE_NEWVALUE, EC_MEMBER_ATTRIBUTE_VALUE, EC_MEMBER_LOCK, EC_MEMBER_STATE_APPROVED, EC_MEMBER_STATE_LOCKED, EC_MEMBER_STATE_PENDING_APPROVAL, EC_MEMBER_STATE_REJECTED, EC_MEMBER_STATE_UNLOCKED, EC_ORG_APPROVE_FLOWDESC, EC_ORG_DISTRIBUTOR_PARTNER_GROUP, EC_ORG_DISTRIBUTOR_PARTNER_ID, EC_ORG_ENTITYID, EC_POLICY_GROUP_IDS, EC_RB_ATTRNAME_SEPARATOR, EC_RB_DISPLAYED, EC_RB_DISPLAYVALUES, EC_RB_LABEL, EC_RB_NAME, EC_RB_NAME_ADDRESS, EC_RB_NAME_ADDRESSBOOK, EC_RB_NAME_ORGENTITY, EC_RB_NAME_ORGENTITYMANAGE, EC_RB_NAME_TEXT_SUFFIX, EC_RB_NAME_USERREGISTRATION, EC_RB_NAME_USERREGISTRATIONB2B, EC_RB_NO, EC_RB_OPTION_SEPARATOR, EC_RB_OPTIONS, EC_RB_REQUIRED, EC_RB_STRELTYP_PROPERTYFILES, EC_RB_TEXT_FIELDNAME, EC_RB_VALUES, EC_RB_YES, EC_RESELLER_ORG_ROLES, EC_RESELLER_REGISTRATION_ERROR_VIEW_NAME, EC_RESELLER_REGISTRATION_ROLES_QUALIFIER, EC_RESELLER_USR_ROLES, EC_RESELLER_USR_ROLES_IN_CHANNEL, EC_RESELLER_USR_ROLES_IN_DISTRIBUTOR_PROXY, EC_USER_APPROVE_FLOWDESC, EC_USER_DISTRIBUTOR_PASSWORD_ENCRYPTED, EC_USER_DISTRIBUTOR_USER_ID, EC_USER_FLOW_DOMAIN_IDENTIFIER, EC_USER_FLOW_IDENTIFIER, EC_USER_FLOW_STATE_IDENTIFIER_APPROVED, EC_USER_FLOW_STATE_IDENTIFIER_CHECK_APPROVAL, EC_USER_FLOW_STATE_IDENTIFIER_PENDING_APPROVAL, EC_USER_FLOW_STATE_IDENTIFIER_REJECTED, EC_USER_FLOW_STATE_IDENTIFIER_START, EC_USER_FLOW_TRANSIT_EVENT_AUTO_APPROVE, EC_USER_FLOW_TRANSIT_EVENT_AUTO_REJECT, EC_USER_FLOW_TRANSIT_EVENT_BEGIN_APPROVAL, EC_USER_FLOW_TYPE_IDENTIFIER, EC_USER_REGISTRATION_ROLES_QUALIFIER, EC_USERAPPROVALMEMBERGROUP_NAME, ENCRYPTED_ATT_NAMES, RESELLER_REGISTRATION_APPROVAL_GROUP_NAME
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • CLASSNAME

        public static final java.lang.String CLASSNAME
        Fully qualified class name.
        See Also:
        Constant Field Values
    • Constructor Detail

      • OrgEntityRegistrationCmdImpl

        public OrgEntityRegistrationCmdImpl()
    • Method Detail

      • checkRDN

        public void checkRDN(java.lang.String astrOrgEntityType,
                             java.lang.String astrDN,
                             TypedProperty aProperties)
                      throws ECException
        Check the RDN value.
        Parameters:
        astrOrgEntityType - The organizational entity type.
        astrDN - The DN.
        aProperties - The input properties.
        Throws:
        ECException
      • isOrgEntityNameValid

        public boolean isOrgEntityNameValid(java.lang.String astrOrgEntityName,
                                            java.lang.String astrParentMemberId)
        Whether or not the given organizational entity name is valid.
        Parameters:
        astrOrgEntityName - java.lang.String
        astrParentMemberId - java.lang.String
        Returns:
        boolean Always returns false.
      • isReadyToCallExecute

        public boolean isReadyToCallExecute()
        Whether or not the command is ready to be executed.
        Specified by:
        isReadyToCallExecute in interface com.ibm.websphere.command.Command
        Overrides:
        isReadyToCallExecute in class AbstractECTargetableCommand
        Returns:
        true if the command is ready to be executed; false otherwise
      • setAdministratorFirstName

        public void setAdministratorFirstName(java.lang.String astrAdministratorFirstName)
        Set the administrator's first name.
        Specified by:
        setAdministratorFirstName in interface OrgEntityRegistrationCmd
        Parameters:
        astrAdministratorFirstName - The administrator's first name.
      • setAdministratorLastName

        public void setAdministratorLastName(java.lang.String astrAdministratorLastName)
        Set the administrator's last name.
        Specified by:
        setAdministratorLastName in interface OrgEntityRegistrationCmd
        Parameters:
        astrAdministratorLastName - The administrator's last name.
      • setAdministratorMiddleName

        public void setAdministratorMiddleName(java.lang.String astrAdministratorMiddleName)
        Set the administrator's middle name.
        Specified by:
        setAdministratorMiddleName in interface OrgEntityRegistrationCmd
        Parameters:
        astrAdministratorMiddleName - The administrator's middle name.
      • setBusinessCategory

        public void setBusinessCategory(java.lang.String astrBusinessCategory)
        Set the business category, which describes the kind of business performed by an orgEntity.
        Specified by:
        setBusinessCategory in interface OrgEntityRegistrationCmd
        Parameters:
        astrBusinessCategory - the business category
      • setDescription

        public void setDescription(java.lang.String astrDescription)
        Set the description
        Specified by:
        setDescription in interface OrgEntityRegistrationCmd
        Parameters:
        astrDescription - The description
      • setDistinguishedName

        public void setDistinguishedName(java.lang.String astrDistinguishedName)
        Set the Distinguished name of the entry. Used for coordination with LDAP
        Specified by:
        setDistinguishedName in interface OrgEntityRegistrationCmd
        Parameters:
        astrDistinguishedName - The Distinguished name
      • setErrorViewName

        public void setErrorViewName(java.lang.String astrErrorViewName)
        Set the error view name.
        Specified by:
        setErrorViewName in interface OrgEntityRegistrationCmd
        Parameters:
        astrErrorViewName - The error view name.
      • setLegalId

        public void setLegalId(java.lang.String astrLegalId)
        Set the registered organization identifier, may be null for an OU. This column is meant to be an identifier that is given by, say, the government to the organization. It is not meant to be the name of the organization, which should be stored in ORGENTITY_NAME.
        Specified by:
        setLegalId in interface OrgEntityRegistrationCmd
        Parameters:
        astrLegalId - The registered organization identifier
      • setMemberId

        public void setMemberId(java.lang.String astrMemberId)
        Foreign key reference to the MEMBER table For an O, this column can be null or contains the parent O or parent OU member id. For an OU, this column contains the parent O or parent OU member id.
        Specified by:
        setMemberId in interface OrgEntityRegistrationCmd
        Parameters:
        astrMemberId - The parent OU or U member id
      • setOrgEntityField1

        public void setOrgEntityField1(java.lang.String astrField1)
        Set reserved field1 for customization.
        Specified by:
        setOrgEntityField1 in interface OrgEntityRegistrationCmd
        Parameters:
        astrField1 - The reserved field1
      • setOrgEntityField2

        public void setOrgEntityField2(java.lang.String astrField2)
        Set reserved field2 for customization
        Specified by:
        setOrgEntityField2 in interface OrgEntityRegistrationCmd
        Parameters:
        astrField2 - The reserved field2
      • setOrgEntityField3

        public void setOrgEntityField3(java.lang.String astrField3)
        Set reserved field3 for customization
        Specified by:
        setOrgEntityField3 in interface OrgEntityRegistrationCmd
        Parameters:
        astrField3 - The reserved field3
      • setOrgEntityId

        public void setOrgEntityId(java.lang.String astrOrgEntityId)
        set the foreign key reference to the MEMBER table. For an O, this column should be null. For an OU, this column contains the parent O or parent OU member id.
        Specified by:
        setOrgEntityId in interface OrgEntityRegistrationCmd
        Parameters:
        astrOrgEntityId - The foreign key reference to the MEMBER table
      • setOrgEntityName

        public void setOrgEntityName(java.lang.String astrOrgEntityName)
        Set the short name for O or OU. 'Not null' is a requirement since it will be mapped to o or ou which are required attributes in LDAP.
        Specified by:
        setOrgEntityName in interface OrgEntityRegistrationCmd
        Parameters:
        astrOrgEntityName - The short name for O or OU
      • setOrgEntityType

        public void setOrgEntityType(java.lang.String astrOrgEntityType)
        Set the type of OrgEntity.
        Specified by:
        setOrgEntityType in interface OrgEntityRegistrationCmd
        Parameters:
        astrOrgEntityType - The type of OrgEntity
        • O - Organization
        • OU - Organizational Unit
      • setPreferredDelivery

        public void setPreferredDelivery(java.lang.String astrPreferredDelivery)
        Set the preferred delivery method. LDAP has a preferredDeliveryMethod attribute, it is 1000 bytes in length
        Specified by:
        setPreferredDelivery in interface OrgEntityRegistrationCmd
        Parameters:
        astrPreferredDelivery - The preferred delivery method
      • setTaxPayerId

        public void setTaxPayerId(java.lang.String astrTaxPayerId)
        Set the tax payer ID.
        Specified by:
        setTaxPayerId in interface OrgEntityRegistrationCmd
        Parameters:
        astrTaxPayerId - The tax payer ID.
      • setURL

        public void setURL(java.lang.String astrURL)
        Set the URL that is called when the command successfully completes.
        Specified by:
        setURL in interface OrgEntityRegistrationCmd
        Parameters:
        astrURL - The URL
      • checkResourcePermission

        public void checkResourcePermission()
                                     throws ECException
        This method performs resource level access control check. The default implementation in parent is called to perform the access control check. In the case an authority error has occurred, this method will throw an ECApplicationException with message _ERR_USER_AUTHORITY.
        Specified by:
        checkResourcePermission in interface ECCommand
        Overrides:
        checkResourcePermission in class AbstractECTargetableCommand
        Throws:
        ECException - - _ERR_USER_AUTHORITY if user has no permission to perform the operation on the resource.