public class AbstractBundleRuleModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_TYPECODE
Generated model type code constant.
|
static String |
CATALOGVERSION
Generated constant - Attribute key of
AbstractBundleRule.catalogVersion attribute defined at extension configurablebundleservices. |
static String |
CONDITIONALGEOAREAS
Generated constant - Attribute key of
AbstractBundleRule.conditionalGeoAreas attribute defined at extension financialservices. |
static String |
CONDITIONALPRODUCTS
Generated constant - Attribute key of
AbstractBundleRule.conditionalProducts attribute defined at extension configurablebundleservices. |
static String |
ID
Generated constant - Attribute key of
AbstractBundleRule.id attribute defined at extension configurablebundleservices. |
static String |
NAME
Generated constant - Attribute key of
AbstractBundleRule.name attribute defined at extension configurablebundleservices. |
static String |
RULETYPE
Generated constant - Attribute key of
AbstractBundleRule.ruleType attribute defined at extension configurablebundleservices. |
static String |
TARGETPRODUCTS
Generated constant - Attribute key of
AbstractBundleRule.targetProducts attribute defined at extension configurablebundleservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
AbstractBundleRuleModel()
Generated constructor - Default constructor for generic creation.
|
AbstractBundleRuleModel(CatalogVersionModel _catalogVersion)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
AbstractBundleRuleModel(CatalogVersionModel _catalogVersion,
String _id,
ItemModel _owner)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
AbstractBundleRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
CatalogVersionModel |
getCatalogVersion()
Generated method - Getter of the
AbstractBundleRule.catalogVersion attribute defined at extension configurablebundleservices. |
Collection<DisableRuleGeoAreaModel> |
getConditionalGeoAreas()
Generated method - Getter of the
AbstractBundleRule.conditionalGeoAreas attribute defined at extension financialservices. |
Collection<ProductModel> |
getConditionalProducts()
Generated method - Getter of the
AbstractBundleRule.conditionalProducts attribute defined at extension configurablebundleservices. |
String |
getId()
Generated method - Getter of the
AbstractBundleRule.id attribute defined at extension configurablebundleservices. |
String |
getName()
Generated method - Getter of the
AbstractBundleRule.name attribute defined at extension configurablebundleservices. |
BundleRuleTypeEnum |
getRuleType()
Generated method - Getter of the
AbstractBundleRule.ruleType attribute defined at extension configurablebundleservices. |
Collection<ProductModel> |
getTargetProducts()
Generated method - Getter of the
AbstractBundleRule.targetProducts attribute defined at extension configurablebundleservices. |
void |
setCatalogVersion(CatalogVersionModel value)
Generated method - Initial setter of
AbstractBundleRule.catalogVersion attribute defined at extension configurablebundleservices. |
void |
setConditionalGeoAreas(Collection<DisableRuleGeoAreaModel> value)
Generated method - Setter of
AbstractBundleRule.conditionalGeoAreas attribute defined at extension financialservices. |
void |
setConditionalProducts(Collection<ProductModel> value)
Generated method - Setter of
AbstractBundleRule.conditionalProducts attribute defined at extension configurablebundleservices. |
void |
setId(String value)
Generated method - Initial setter of
AbstractBundleRule.id attribute defined at extension configurablebundleservices. |
void |
setName(String value)
Generated method - Setter of
AbstractBundleRule.name attribute defined at extension configurablebundleservices. |
void |
setRuleType(BundleRuleTypeEnum value)
Generated method - Setter of
AbstractBundleRule.ruleType attribute defined at extension configurablebundleservices. |
void |
setTargetProducts(Collection<ProductModel> value)
Generated method - Setter of
AbstractBundleRule.targetProducts attribute defined at extension configurablebundleservices. |
getComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final String _TYPECODE
public static final String ID
AbstractBundleRule.id attribute defined at extension configurablebundleservices.public static final String CATALOGVERSION
AbstractBundleRule.catalogVersion attribute defined at extension configurablebundleservices.public static final String NAME
AbstractBundleRule.name attribute defined at extension configurablebundleservices.public static final String RULETYPE
AbstractBundleRule.ruleType attribute defined at extension configurablebundleservices.public static final String CONDITIONALPRODUCTS
AbstractBundleRule.conditionalProducts attribute defined at extension configurablebundleservices.public static final String TARGETPRODUCTS
AbstractBundleRule.targetProducts attribute defined at extension configurablebundleservices.public static final String CONDITIONALGEOAREAS
AbstractBundleRule.conditionalGeoAreas attribute defined at extension financialservices.public AbstractBundleRuleModel()
public AbstractBundleRuleModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public AbstractBundleRuleModel(CatalogVersionModel _catalogVersion)
_catalogVersion - initial attribute declared by type AbstractBundleRule at extension configurablebundleservices@Deprecated public AbstractBundleRuleModel(CatalogVersionModel _catalogVersion, String _id, ItemModel _owner)
_catalogVersion - initial attribute declared by type AbstractBundleRule at extension configurablebundleservices_id - initial attribute declared by type AbstractBundleRule at extension configurablebundleservices_owner - initial attribute declared by type Item at extension core@Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
AbstractBundleRule.catalogVersion attribute defined at extension configurablebundleservices.@Accessor(qualifier="conditionalGeoAreas", type=GETTER) public Collection<DisableRuleGeoAreaModel> getConditionalGeoAreas()
AbstractBundleRule.conditionalGeoAreas attribute defined at extension financialservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="conditionalProducts", type=GETTER) public Collection<ProductModel> getConditionalProducts()
AbstractBundleRule.conditionalProducts attribute defined at extension configurablebundleservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="id", type=GETTER) public String getId()
AbstractBundleRule.id attribute defined at extension configurablebundleservices.@Accessor(qualifier="name", type=GETTER) public String getName()
AbstractBundleRule.name attribute defined at extension configurablebundleservices.@Accessor(qualifier="ruleType", type=GETTER) public BundleRuleTypeEnum getRuleType()
AbstractBundleRule.ruleType attribute defined at extension configurablebundleservices.@Accessor(qualifier="targetProducts", type=GETTER) public Collection<ProductModel> getTargetProducts()
AbstractBundleRule.targetProducts attribute defined at extension configurablebundleservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
AbstractBundleRule.catalogVersion attribute defined at extension configurablebundleservices. Can only be used at creation of model - before first save.value - the catalogVersion - Catalog Version@Accessor(qualifier="conditionalGeoAreas", type=SETTER) public void setConditionalGeoAreas(Collection<DisableRuleGeoAreaModel> value)
AbstractBundleRule.conditionalGeoAreas attribute defined at extension financialservices.value - the conditionalGeoAreas@Accessor(qualifier="conditionalProducts", type=SETTER) public void setConditionalProducts(Collection<ProductModel> value)
AbstractBundleRule.conditionalProducts attribute defined at extension configurablebundleservices.value - the conditionalProducts@Accessor(qualifier="id", type=SETTER) public void setId(String value)
AbstractBundleRule.id attribute defined at extension configurablebundleservices. Can only be used at creation of model - before first save.value - the id - Identifier@Accessor(qualifier="name", type=SETTER) public void setName(String value)
AbstractBundleRule.name attribute defined at extension configurablebundleservices.value - the name - Name of the bundle rule@Accessor(qualifier="ruleType", type=SETTER) public void setRuleType(BundleRuleTypeEnum value)
AbstractBundleRule.ruleType attribute defined at extension configurablebundleservices.value - the ruleType@Accessor(qualifier="targetProducts", type=SETTER) public void setTargetProducts(Collection<ProductModel> value)
AbstractBundleRule.targetProducts attribute defined at extension configurablebundleservices.value - the targetProductsCopyright © 2017 SAP SE. All Rights Reserved.