com.ibm.commerce.giftcenter.facade.server.metadata

Class GiftCenterMetadata



  • public class GiftCenterMetadata
    extends ComponentMetadata
    This class provides the GiftCenter metadata for the data service layer.
    • Field Detail

      • UNIQUE_ID

        public static final java.lang.String UNIQUE_ID
        Constant representing the unique ID of the gift list.
        See Also:
        Constant Field Values
      • GIFTLIST_ITEM_ID

        public static final java.lang.String GIFTLIST_ITEM_ID
        Constant representing the unique ID of the gift list item.
        See Also:
        Constant Field Values
      • REGISTRANT_ID

        public static final java.lang.String REGISTRANT_ID
        Constant representing the Registrant ID of the gift list registrant
        See Also:
        Constant Field Values
      • COREGISTRANT_ID

        public static final java.lang.String COREGISTRANT_ID
        Constant representing the coRegistrant ID of the gift list coregistrants
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_IBM_ID_RESOLVE

        public static final java.lang.String ACCESS_PROFILE_IBM_ID_RESOLVE
        Constant representing the IBM_IdResolve access profile.
        See Also:
        Constant Field Values
      • GIFTLIST_ITEM_PART_NUMBER

        public static final java.lang.String GIFTLIST_ITEM_PART_NUMBER
        Constant representing the part number of a gift list item.
        See Also:
        Constant Field Values
      • GIFTLIST_ITEM_OWNERID

        public static final java.lang.String GIFTLIST_ITEM_OWNERID
        Constant representing a part number's owner ID.
        See Also:
        Constant Field Values
      • EXTERNAL_ID

        public static final java.lang.String EXTERNAL_ID
        Constant representing the external identifier.
        See Also:
        Constant Field Values
      • MAX_DESCRIPTION_LENGTH

        public static final int MAX_DESCRIPTION_LENGTH
        Max length for description
        See Also:
        Constant Field Values
      • MAX_NAME_LENGTH

        public static final int MAX_NAME_LENGTH
        Max length for name
        See Also:
        Constant Field Values
      • MAX_GUEST_MESSAGE_LENGTH

        public static final int MAX_GUEST_MESSAGE_LENGTH
        Max length for guest message
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_FIRST_NAME_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_FIRST_NAME_LENGTH_LIMIT
        Max length for first name.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_LAST_NAME_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_LAST_NAME_LENGTH_LIMIT
        Max length for last name.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_MIDDLE_NAME_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_MIDDLE_NAME_LENGTH_LIMIT
        Max length for middle name.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_PERSON_TITLE_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_PERSON_TITLE_LENGTH_LIMIT
        Max length for person title.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_ADDRESSLINE1_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_ADDRESSLINE1_LENGTH_LIMIT
        Max length for address line one.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_ADDRESSLINE2_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_ADDRESSLINE2_LENGTH_LIMIT
        Max length for address line two.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_ADDRESSLINE3_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_ADDRESSLINE3_LENGTH_LIMIT
        Max length for address line three.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_CITY_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_CITY_LENGTH_LIMIT
        Max length for city .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_STATE_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_STATE_LENGTH_LIMIT
        Max length for state .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_COUNTRY_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_COUNTRY_LENGTH_LIMIT
        Max length for country .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_POSTAL_CODE_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_POSTAL_CODE_LENGTH_LIMIT
        Max length for postal code .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_EMAIL1_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_EMAIL1_LENGTH_LIMIT
        Max length for primary e-mail address .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_EMAIL2_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_EMAIL2_LENGTH_LIMIT
        Max length for secondary e-mail address .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_PHONE1_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_PHONE1_LENGTH_LIMIT
        Max length for primary telephone number. .
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_PHONE2_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_PHONE2_LENGTH_LIMIT
        Max length for secondary telephone number.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_PHONE3_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_PHONE3_LENGTH_LIMIT
        Max length for tertiary telephone number.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_FAX_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_FAX_LENGTH_LIMIT
        Max length for fax number.
        See Also:
        Constant Field Values
      • GIFTLIST_ANNOUNCEMENT_SENDER_EMAIL_ADDRESS_LENGTH_LIMIT

        public static final int GIFTLIST_ANNOUNCEMENT_SENDER_EMAIL_ADDRESS_LENGTH_LIMIT
        Max length for sender e-mail address in an announcement.
        See Also:
        Constant Field Values
      • GIFTLIST_ANNOUNCEMENT_SENDER_MESSAGE_LENGTH_LIMIT

        public static final int GIFTLIST_ANNOUNCEMENT_SENDER_MESSAGE_LENGTH_LIMIT
        Max length for sender message in an announcement.
        See Also:
        Constant Field Values
      • GIFTLIST_ANNOUNCEMENT_SENDER_NAME_LENGTH_LIMIT

        public static final int GIFTLIST_ANNOUNCEMENT_SENDER_NAME_LENGTH_LIMIT
        Max length for sender name in an announcement.
        See Also:
        Constant Field Values
      • GIFTLIST_ANNOUNCEMENT_RECIPIENT_EMAIL_ADDRESS_LENGTH_LIMIT

        public static final int GIFTLIST_ANNOUNCEMENT_RECIPIENT_EMAIL_ADDRESS_LENGTH_LIMIT
        Max length for recipient e-mail address in an announcement.
        See Also:
        Constant Field Values
      • GIFTLIST_ANNOUNCEMENT_RECIPIENT_NAME_LENGTH_LIMIT

        public static final int GIFTLIST_ANNOUNCEMENT_RECIPIENT_NAME_LENGTH_LIMIT
        Max length for recipient name in an announcement.
        See Also:
        Constant Field Values
      • GIFTLIST_ADDRESS_SUFFIX_LENGTH_LIMIT

        public static final int GIFTLIST_ADDRESS_SUFFIX_LENGTH_LIMIT
        Max length for suffix.
        See Also:
        Constant Field Values
      • _STR_ACCESS_PROFILE_IBM_GIFTLIST_REGISTRANT_RESOLVE

        public static final java.lang.String _STR_ACCESS_PROFILE_IBM_GIFTLIST_REGISTRANT_RESOLVE
        Constant representing the IBM_GiftRegistrant_IdResolve access profile.
        See Also:
        Constant Field Values
      • REGISTRY_ACCESSKEY

        public static final java.lang.String REGISTRY_ACCESSKEY
        Constant representing the registry access key in the access specifier of the gift list.
        See Also:
        Constant Field Values
      • GUEST_ACCESSKEY

        public static final java.lang.String GUEST_ACCESSKEY
        Constant representing the guest access key in the access specifier of the gift list.
        See Also:
        Constant Field Values
      • ACCESS_PROFILE_IBM_GIFTLISTACCESSSPECIFIER_ID_RESOLVE

        public static final java.lang.String ACCESS_PROFILE_IBM_GIFTLISTACCESSSPECIFIER_ID_RESOLVE
        Constant representing the IBM_GiftListAccessSpecifier_IdResolve access profile.
        See Also:
        Constant Field Values
      • REGISTRY

        public static final java.lang.String REGISTRY
        Constant representing the registry element in the gift list noun.
        See Also:
        Constant Field Values
      • TRANSACTION_ID

        public static final java.lang.String TRANSACTION_ID
        Constant representing the transaction ID of the gift list item purchased.
        See Also:
        Constant Field Values
    • Constructor Detail

      • GiftCenterMetadata

        public GiftCenterMetadata()
    • Method Detail

      • getEPackageName

        public java.lang.String getEPackageName()
        This method gets the GiftCenter physical SDO EPackage name.
        Specified by:
        getEPackageName in class ComponentMetadata
        Returns:
        This method returns the GiftCenter physical SDO EPackage name.
      • getRootEClass

        public org.eclipse.emf.ecore.EClass getRootEClass()
        This method gets the root class.
        Overrides:
        getRootEClass in class ComponentMetadata
        Returns:
        This method returns the root class.
      • getDataServiceFacade

        public static DataServiceFacade getDataServiceFacade()
        This method returns the data service facade to use for interaction with the persistence layer.
        Returns:
        This method returns the data service facade to use for interaction with the persistence layer.