Class SAPRevenueCloudConfigurationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
com.sap.hybris.saprevenuecloudproduct.model.SAPRevenueCloudConfigurationModel
- All Implemented Interfaces:
Serializable
Generated model class for type SAPRevenueCloudConfiguration first defined at extension saprevenuecloudproduct.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofSAPRevenueCloudConfiguration.defaultCountryCodeattribute defined at extensionsaprevenuecloudproduct.static final StringGenerated constant - Attribute key ofSAPRevenueCloudConfiguration.invoiceMethodattribute defined at extensionsaprevenuecloudproduct.static final StringGenerated constant - Attribute key ofSAPRevenueCloudConfiguration.marketToCatalogMappingsattribute defined at extensionsaprevenuecloudproduct.static final StringGenerated constant - Attribute key ofSAPRevenueCloudConfiguration.nameattribute defined at extensionsaprevenuecloudproduct.static final StringGenerated constant - Attribute key ofSAPRevenueCloudConfiguration.paymentMethodattribute defined at extensionsaprevenuecloudproduct.static final StringGenerated constant - Attribute key ofSAPRevenueCloudConfiguration.replicateCustomerattribute defined at extensionsaprevenuecloudproduct.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersSAPRevenueCloudConfigurationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theSAPRevenueCloudConfiguration.defaultCountryCodeattribute defined at extensionsaprevenuecloudproduct.Generated method - Getter of theSAPRevenueCloudConfiguration.invoiceMethodattribute defined at extensionsaprevenuecloudproduct.Generated method - Getter of theSAPRevenueCloudConfiguration.marketToCatalogMappingsattribute defined at extensionsaprevenuecloudproduct.getName()Generated method - Getter of theSAPRevenueCloudConfiguration.nameattribute defined at extensionsaprevenuecloudproduct.Generated method - Getter of theSAPRevenueCloudConfiguration.paymentMethodattribute defined at extensionsaprevenuecloudproduct.booleanGenerated method - Getter of theSAPRevenueCloudConfiguration.replicateCustomerattribute defined at extensionsaprevenuecloudproduct.voidsetDefaultCountryCode(String value) Generated method - Setter ofSAPRevenueCloudConfiguration.defaultCountryCodeattribute defined at extensionsaprevenuecloudproduct.voidsetInvoiceMethod(String value) Generated method - Setter ofSAPRevenueCloudConfiguration.invoiceMethodattribute defined at extensionsaprevenuecloudproduct.voidGenerated method - Setter ofSAPRevenueCloudConfiguration.marketToCatalogMappingsattribute defined at extensionsaprevenuecloudproduct.voidGenerated method - Setter ofSAPRevenueCloudConfiguration.nameattribute defined at extensionsaprevenuecloudproduct.voidsetPaymentMethod(String value) Generated method - Setter ofSAPRevenueCloudConfiguration.paymentMethodattribute defined at extensionsaprevenuecloudproduct.voidsetReplicateCustomer(boolean value) Generated method - Setter ofSAPRevenueCloudConfiguration.replicateCustomerattribute defined at extensionsaprevenuecloudproduct.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
NAME
Generated constant - Attribute key ofSAPRevenueCloudConfiguration.nameattribute defined at extensionsaprevenuecloudproduct.- See Also:
-
REPLICATECUSTOMER
Generated constant - Attribute key ofSAPRevenueCloudConfiguration.replicateCustomerattribute defined at extensionsaprevenuecloudproduct.- See Also:
-
DEFAULTCOUNTRYCODE
Generated constant - Attribute key ofSAPRevenueCloudConfiguration.defaultCountryCodeattribute defined at extensionsaprevenuecloudproduct.- See Also:
-
PAYMENTMETHOD
Generated constant - Attribute key ofSAPRevenueCloudConfiguration.paymentMethodattribute defined at extensionsaprevenuecloudproduct.- See Also:
-
INVOICEMETHOD
Generated constant - Attribute key ofSAPRevenueCloudConfiguration.invoiceMethodattribute defined at extensionsaprevenuecloudproduct.- See Also:
-
MARKETTOCATALOGMAPPINGS
Generated constant - Attribute key ofSAPRevenueCloudConfiguration.marketToCatalogMappingsattribute defined at extensionsaprevenuecloudproduct.- See Also:
-
-
Constructor Details
-
SAPRevenueCloudConfigurationModel
public SAPRevenueCloudConfigurationModel()Generated constructor - Default constructor for generic creation. -
SAPRevenueCloudConfigurationModel
public SAPRevenueCloudConfigurationModel(de.hybris.platform.servicelayer.model.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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getDefaultCountryCode
Generated method - Getter of theSAPRevenueCloudConfiguration.defaultCountryCodeattribute defined at extensionsaprevenuecloudproduct.- Returns:
- the defaultCountryCode - Default Country Code for the Customer if no address is entered.
-
getInvoiceMethod
Generated method - Getter of theSAPRevenueCloudConfiguration.invoiceMethodattribute defined at extensionsaprevenuecloudproduct.- Returns:
- the invoiceMethod - Invoice value that needs to be sent to Revenue cloud.
-
getMarketToCatalogMappings
@Accessor(qualifier="marketToCatalogMappings", type=GETTER) public Collection<SAPMarketToCatalogMappingModel> getMarketToCatalogMappings()Generated method - Getter of theSAPRevenueCloudConfiguration.marketToCatalogMappingsattribute defined at extensionsaprevenuecloudproduct. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the marketToCatalogMappings
-
getName
Generated method - Getter of theSAPRevenueCloudConfiguration.nameattribute defined at extensionsaprevenuecloudproduct.- Returns:
- the name - Sap Revenue Cloud configuration name
-
getPaymentMethod
Generated method - Getter of theSAPRevenueCloudConfiguration.paymentMethodattribute defined at extensionsaprevenuecloudproduct.- Returns:
- the paymentMethod - Payment method that is to be used while changing card payment details e.g. "Payment Card", "External Card".
-
isReplicateCustomer
@Accessor(qualifier="replicateCustomer", type=GETTER) public boolean isReplicateCustomer()Generated method - Getter of theSAPRevenueCloudConfiguration.replicateCustomerattribute defined at extensionsaprevenuecloudproduct.- 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(String value) Generated method - Setter ofSAPRevenueCloudConfiguration.defaultCountryCodeattribute defined at extensionsaprevenuecloudproduct.- Parameters:
value- the defaultCountryCode - Default Country Code for the Customer if no address is entered.
-
setInvoiceMethod
Generated method - Setter ofSAPRevenueCloudConfiguration.invoiceMethodattribute defined at extensionsaprevenuecloudproduct.- Parameters:
value- the invoiceMethod - Invoice value that needs to be sent to Revenue cloud.
-
setMarketToCatalogMappings
@Accessor(qualifier="marketToCatalogMappings", type=SETTER) public void setMarketToCatalogMappings(Collection<SAPMarketToCatalogMappingModel> value) Generated method - Setter ofSAPRevenueCloudConfiguration.marketToCatalogMappingsattribute defined at extensionsaprevenuecloudproduct.- Parameters:
value- the marketToCatalogMappings
-
setName
Generated method - Setter ofSAPRevenueCloudConfiguration.nameattribute defined at extensionsaprevenuecloudproduct.- Parameters:
value- the name - Sap Revenue Cloud configuration name
-
setPaymentMethod
Generated method - Setter ofSAPRevenueCloudConfiguration.paymentMethodattribute defined at extensionsaprevenuecloudproduct.- Parameters:
value- the paymentMethod - Payment method that is to be used while changing card payment details e.g. "Payment Card", "External Card".
-
setReplicateCustomer
@Accessor(qualifier="replicateCustomer", type=SETTER) public void setReplicateCustomer(boolean value) Generated method - Setter ofSAPRevenueCloudConfiguration.replicateCustomerattribute defined at extensionsaprevenuecloudproduct.- Parameters:
value- the replicateCustomer - Indicate if the B2C customer has to be replicated to SAP Revenue Cloud
-