public abstract class GeneratedAbstractBundleRule extends GenericItem
AbstractBundleRule.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for AbstractBundleRulesConditionalProductsRelation from ((configurablebundleservices))
|
protected static java.lang.String |
ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION_SRC_ORDERED
Relation ordering override parameter constants for AbstractBundleRulesConditionalProductsRelation from ((configurablebundleservices))
|
protected static java.lang.String |
ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION_TGT_ORDERED |
protected static java.lang.String |
ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION_MARKMODIFIED
Relation disable markmodifed parameter constants for AbstractBundleRulesTargetProductsRelation from ((configurablebundleservices))
|
protected static java.lang.String |
ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION_SRC_ORDERED
Relation ordering override parameter constants for AbstractBundleRulesTargetProductsRelation from ((configurablebundleservices))
|
protected static java.lang.String |
ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION_TGT_ORDERED |
static java.lang.String |
CATALOGVERSION
Qualifier of the
AbstractBundleRule.catalogVersion attribute |
static java.lang.String |
CONDITIONALPRODUCTS
Qualifier of the
AbstractBundleRule.conditionalProducts attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.String |
ID
Qualifier of the
AbstractBundleRule.id attribute |
static java.lang.String |
NAME
Qualifier of the
AbstractBundleRule.name attribute |
static java.lang.String |
RULETYPE
Qualifier of the
AbstractBundleRule.ruleType attribute |
static java.lang.String |
TARGETPRODUCTS
Qualifier of the
AbstractBundleRule.targetProducts attribute |
LANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedAbstractBundleRule() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToConditionalProducts(Product value)
Generated method - Adds
value to conditionalProducts. |
void |
addToConditionalProducts(SessionContext ctx,
Product value)
Generated method - Adds
value to conditionalProducts. |
void |
addToTargetProducts(Product value)
Generated method - Adds
value to targetProducts. |
void |
addToTargetProducts(SessionContext ctx,
Product value)
Generated method - Adds
value to targetProducts. |
CatalogVersion |
getCatalogVersion()
Generated method - Getter of the
AbstractBundleRule.catalogVersion attribute. |
CatalogVersion |
getCatalogVersion(SessionContext ctx)
Generated method - Getter of the
AbstractBundleRule.catalogVersion attribute. |
java.util.Collection<Product> |
getConditionalProducts()
Generated method - Getter of the
AbstractBundleRule.conditionalProducts attribute. |
java.util.Collection<Product> |
getConditionalProducts(SessionContext ctx)
Generated method - Getter of the
AbstractBundleRule.conditionalProducts attribute. |
long |
getConditionalProductsCount() |
long |
getConditionalProductsCount(SessionContext ctx) |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.String |
getId()
Generated method - Getter of the
AbstractBundleRule.id attribute. |
java.lang.String |
getId(SessionContext ctx)
Generated method - Getter of the
AbstractBundleRule.id attribute. |
java.lang.String |
getName()
Generated method - Getter of the
AbstractBundleRule.name attribute. |
java.lang.String |
getName(SessionContext ctx)
Generated method - Getter of the
AbstractBundleRule.name attribute. |
EnumerationValue |
getRuleType()
Generated method - Getter of the
AbstractBundleRule.ruleType attribute. |
EnumerationValue |
getRuleType(SessionContext ctx)
Generated method - Getter of the
AbstractBundleRule.ruleType attribute. |
java.util.Collection<Product> |
getTargetProducts()
Generated method - Getter of the
AbstractBundleRule.targetProducts attribute. |
java.util.Collection<Product> |
getTargetProducts(SessionContext ctx)
Generated method - Getter of the
AbstractBundleRule.targetProducts attribute. |
long |
getTargetProductsCount() |
long |
getTargetProductsCount(SessionContext ctx) |
boolean |
isMarkModifiedDisabled(Item referencedItem) |
void |
removeFromConditionalProducts(Product value)
Generated method - Removes
value from conditionalProducts. |
void |
removeFromConditionalProducts(SessionContext ctx,
Product value)
Generated method - Removes
value from conditionalProducts. |
void |
removeFromTargetProducts(Product value)
Generated method - Removes
value from targetProducts. |
void |
removeFromTargetProducts(SessionContext ctx,
Product value)
Generated method - Removes
value from targetProducts. |
protected void |
setCatalogVersion(CatalogVersion value)
Generated method - Setter of the
AbstractBundleRule.catalogVersion attribute. |
protected void |
setCatalogVersion(SessionContext ctx,
CatalogVersion value)
Generated method - Setter of the
AbstractBundleRule.catalogVersion attribute. |
void |
setConditionalProducts(java.util.Collection<Product> value)
Generated method - Setter of the
AbstractBundleRule.conditionalProducts attribute. |
void |
setConditionalProducts(SessionContext ctx,
java.util.Collection<Product> value)
Generated method - Setter of the
AbstractBundleRule.conditionalProducts attribute. |
protected void |
setId(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
AbstractBundleRule.id attribute. |
protected void |
setId(java.lang.String value)
Generated method - Setter of the
AbstractBundleRule.id attribute. |
void |
setName(SessionContext ctx,
java.lang.String value)
Generated method - Setter of the
AbstractBundleRule.name attribute. |
void |
setName(java.lang.String value)
Generated method - Setter of the
AbstractBundleRule.name attribute. |
void |
setRuleType(EnumerationValue value)
Generated method - Setter of the
AbstractBundleRule.ruleType attribute. |
void |
setRuleType(SessionContext ctx,
EnumerationValue value)
Generated method - Setter of the
AbstractBundleRule.ruleType attribute. |
void |
setTargetProducts(java.util.Collection<Product> value)
Generated method - Setter of the
AbstractBundleRule.targetProducts attribute. |
void |
setTargetProducts(SessionContext ctx,
java.util.Collection<Product> value)
Generated method - Setter of the
AbstractBundleRule.targetProducts attribute. |
createItem, getInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getImplementation, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplacesetTenantpublic static final java.lang.String ID
AbstractBundleRule.id attributepublic static final java.lang.String CATALOGVERSION
AbstractBundleRule.catalogVersion attributepublic static final java.lang.String NAME
AbstractBundleRule.name attributepublic static final java.lang.String RULETYPE
AbstractBundleRule.ruleType attributepublic static final java.lang.String CONDITIONALPRODUCTS
AbstractBundleRule.conditionalProducts attributeprotected static java.lang.String ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION_SRC_ORDERED
protected static java.lang.String ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION_TGT_ORDERED
protected static java.lang.String ABSTRACTBUNDLERULESCONDITIONALPRODUCTSRELATION_MARKMODIFIED
public static final java.lang.String TARGETPRODUCTS
AbstractBundleRule.targetProducts attributeprotected static java.lang.String ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION_SRC_ORDERED
protected static java.lang.String ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION_TGT_ORDERED
protected static java.lang.String ABSTRACTBUNDLERULESTARGETPRODUCTSRELATION_MARKMODIFIED
protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itempublic CatalogVersion getCatalogVersion(SessionContext ctx)
AbstractBundleRule.catalogVersion attribute.public CatalogVersion getCatalogVersion()
AbstractBundleRule.catalogVersion attribute.protected void setCatalogVersion(SessionContext ctx, CatalogVersion value)
AbstractBundleRule.catalogVersion attribute.value - the catalogVersion - Catalog Versionprotected void setCatalogVersion(CatalogVersion value)
AbstractBundleRule.catalogVersion attribute.value - the catalogVersion - Catalog Versionpublic java.util.Collection<Product> getConditionalProducts(SessionContext ctx)
AbstractBundleRule.conditionalProducts attribute.public java.util.Collection<Product> getConditionalProducts()
AbstractBundleRule.conditionalProducts attribute.public long getConditionalProductsCount(SessionContext ctx)
public long getConditionalProductsCount()
public void setConditionalProducts(SessionContext ctx, java.util.Collection<Product> value)
AbstractBundleRule.conditionalProducts attribute.value - the conditionalProductspublic void setConditionalProducts(java.util.Collection<Product> value)
AbstractBundleRule.conditionalProducts attribute.value - the conditionalProductspublic void addToConditionalProducts(SessionContext ctx, Product value)
value to conditionalProducts.value - the item to add to conditionalProductspublic void addToConditionalProducts(Product value)
value to conditionalProducts.value - the item to add to conditionalProductspublic void removeFromConditionalProducts(SessionContext ctx, Product value)
value from conditionalProducts.value - the item to remove from conditionalProductspublic void removeFromConditionalProducts(Product value)
value from conditionalProducts.value - the item to remove from conditionalProductspublic java.lang.String getId(SessionContext ctx)
AbstractBundleRule.id attribute.public java.lang.String getId()
AbstractBundleRule.id attribute.protected void setId(SessionContext ctx, java.lang.String value)
AbstractBundleRule.id attribute.value - the id - Identifierprotected void setId(java.lang.String value)
AbstractBundleRule.id attribute.value - the id - Identifierpublic boolean isMarkModifiedDisabled(Item referencedItem)
isMarkModifiedDisabled in class Itempublic java.lang.String getName(SessionContext ctx)
AbstractBundleRule.name attribute.public java.lang.String getName()
AbstractBundleRule.name attribute.public void setName(SessionContext ctx, java.lang.String value)
AbstractBundleRule.name attribute.value - the name - Name of the bundle rulepublic void setName(java.lang.String value)
AbstractBundleRule.name attribute.value - the name - Name of the bundle rulepublic EnumerationValue getRuleType(SessionContext ctx)
AbstractBundleRule.ruleType attribute.public EnumerationValue getRuleType()
AbstractBundleRule.ruleType attribute.public void setRuleType(SessionContext ctx, EnumerationValue value)
AbstractBundleRule.ruleType attribute.value - the ruleTypepublic void setRuleType(EnumerationValue value)
AbstractBundleRule.ruleType attribute.value - the ruleTypepublic java.util.Collection<Product> getTargetProducts(SessionContext ctx)
AbstractBundleRule.targetProducts attribute.public java.util.Collection<Product> getTargetProducts()
AbstractBundleRule.targetProducts attribute.public long getTargetProductsCount(SessionContext ctx)
public long getTargetProductsCount()
public void setTargetProducts(SessionContext ctx, java.util.Collection<Product> value)
AbstractBundleRule.targetProducts attribute.value - the targetProductspublic void setTargetProducts(java.util.Collection<Product> value)
AbstractBundleRule.targetProducts attribute.value - the targetProductspublic void addToTargetProducts(SessionContext ctx, Product value)
value to targetProducts.value - the item to add to targetProductspublic void addToTargetProducts(Product value)
value to targetProducts.value - the item to add to targetProductspublic void removeFromTargetProducts(SessionContext ctx, Product value)
value from targetProducts.value - the item to remove from targetProductspublic void removeFromTargetProducts(Product value)
value from targetProducts.value - the item to remove from targetProductsCopyright © 2018 SAP SE. All Rights Reserved.