Class SAPRevenueCloudConfigurationModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class SAPRevenueCloudConfigurationModel
    extends ItemModel
    Generated model class for type SAPRevenueCloudConfiguration first defined at extension saprevenuecloudproduct.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • NAME

        public static final java.lang.String NAME
        Generated constant - Attribute key of SAPRevenueCloudConfiguration.name attribute defined at extension saprevenuecloudproduct.
        See Also:
        Constant Field Values
      • REPLICATECUSTOMER

        public static final java.lang.String REPLICATECUSTOMER
        Generated constant - Attribute key of SAPRevenueCloudConfiguration.replicateCustomer attribute defined at extension saprevenuecloudproduct.
        See Also:
        Constant Field Values
      • DEFAULTCOUNTRYCODE

        public static final java.lang.String DEFAULTCOUNTRYCODE
        Generated constant - Attribute key of SAPRevenueCloudConfiguration.defaultCountryCode attribute defined at extension saprevenuecloudproduct.
        See Also:
        Constant Field Values
      • MARKETTOCATALOGMAPPINGS

        public static final java.lang.String MARKETTOCATALOGMAPPINGS
        Generated constant - Attribute key of SAPRevenueCloudConfiguration.marketToCatalogMappings attribute defined at extension saprevenuecloudproduct.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SAPRevenueCloudConfigurationModel

        public SAPRevenueCloudConfigurationModel()
        Generated constructor - Default constructor for generic creation.
      • SAPRevenueCloudConfigurationModel

        public SAPRevenueCloudConfigurationModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • SAPRevenueCloudConfigurationModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SAPRevenueCloudConfigurationModel​(ItemModel _owner)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getDefaultCountryCode

        @Accessor(qualifier="defaultCountryCode",
                  type=GETTER)
        public java.lang.String getDefaultCountryCode()
        Generated method - Getter of the SAPRevenueCloudConfiguration.defaultCountryCode attribute defined at extension saprevenuecloudproduct.
        Returns:
        the defaultCountryCode - Default Country Code for the Customer if no address is entered.
      • getMarketToCatalogMappings

        @Accessor(qualifier="marketToCatalogMappings",
                  type=GETTER)
        public java.util.Collection<SAPMarketToCatalogMappingModel> getMarketToCatalogMappings()
        Generated method - Getter of the SAPRevenueCloudConfiguration.marketToCatalogMappings attribute defined at extension saprevenuecloudproduct. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the marketToCatalogMappings
      • getName

        @Accessor(qualifier="name",
                  type=GETTER)
        public java.lang.String getName()
        Generated method - Getter of the SAPRevenueCloudConfiguration.name attribute defined at extension saprevenuecloudproduct.
        Returns:
        the name - Sap Revenue Cloud configuration name
      • isReplicateCustomer

        @Accessor(qualifier="replicateCustomer",
                  type=GETTER)
        public boolean isReplicateCustomer()
        Generated method - Getter of the SAPRevenueCloudConfiguration.replicateCustomer attribute defined at extension saprevenuecloudproduct.
        Returns:
        the replicateCustomer - Indicate if the B2C customer has to be replicated to SAP Revenue Cloud
      • setDefaultCountryCode

        @Accessor(qualifier="defaultCountryCode",
                  type=SETTER)
        public void setDefaultCountryCode​(java.lang.String value)
        Generated method - Setter of SAPRevenueCloudConfiguration.defaultCountryCode attribute defined at extension saprevenuecloudproduct.
        Parameters:
        value - the defaultCountryCode - Default Country Code for the Customer if no address is entered.
      • setMarketToCatalogMappings

        @Accessor(qualifier="marketToCatalogMappings",
                  type=SETTER)
        public void setMarketToCatalogMappings​(java.util.Collection<SAPMarketToCatalogMappingModel> value)
        Generated method - Setter of SAPRevenueCloudConfiguration.marketToCatalogMappings attribute defined at extension saprevenuecloudproduct.
        Parameters:
        value - the marketToCatalogMappings
      • setName

        @Accessor(qualifier="name",
                  type=SETTER)
        public void setName​(java.lang.String value)
        Generated method - Setter of SAPRevenueCloudConfiguration.name attribute defined at extension saprevenuecloudproduct.
        Parameters:
        value - the name - Sap Revenue Cloud configuration name
      • setReplicateCustomer

        @Accessor(qualifier="replicateCustomer",
                  type=SETTER)
        public void setReplicateCustomer​(boolean value)
        Generated method - Setter of SAPRevenueCloudConfiguration.replicateCustomer attribute defined at extension saprevenuecloudproduct.
        Parameters:
        value - the replicateCustomer - Indicate if the B2C customer has to be replicated to SAP Revenue Cloud