public abstract class GeneratedProductOrderLimit extends GenericItem
ProductOrderLimit.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 |
|---|---|
static String |
CODE
Qualifier of the
ProductOrderLimit.code attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
INTERVALMAXORDERSNUMBER
Qualifier of the
ProductOrderLimit.intervalMaxOrdersNumber attribute |
static String |
INTERVALRESOLUTION
Qualifier of the
ProductOrderLimit.intervalResolution attribute |
static String |
INTERVALVALUE
Qualifier of the
ProductOrderLimit.intervalValue attribute |
static String |
MAXNUMBERPERORDER
Qualifier of the
ProductOrderLimit.maxNumberPerOrder attribute |
static String |
PRODUCTS
Qualifier of the
ProductOrderLimit.products attribute |
protected static OneToManyHandler<Product> |
PRODUCTSHANDLER
OneToManyHandler for handling 1:n PRODUCTS's relation attributes from 'many' side. |
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 |
|---|
GeneratedProductOrderLimit() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToProducts(Product value)
Generated method - Adds
value to products. |
void |
addToProducts(SessionContext ctx,
Product value)
Generated method - Adds
value to products. |
String |
getCode()
Generated method - Getter of the
ProductOrderLimit.code attribute. |
String |
getCode(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.code attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Integer |
getIntervalMaxOrdersNumber()
Generated method - Getter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
Integer |
getIntervalMaxOrdersNumber(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
int |
getIntervalMaxOrdersNumberAsPrimitive()
Generated method - Getter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
int |
getIntervalMaxOrdersNumberAsPrimitive(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
EnumerationValue |
getIntervalResolution()
Generated method - Getter of the
ProductOrderLimit.intervalResolution attribute. |
EnumerationValue |
getIntervalResolution(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.intervalResolution attribute. |
Integer |
getIntervalValue()
Generated method - Getter of the
ProductOrderLimit.intervalValue attribute. |
Integer |
getIntervalValue(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.intervalValue attribute. |
int |
getIntervalValueAsPrimitive()
Generated method - Getter of the
ProductOrderLimit.intervalValue attribute. |
int |
getIntervalValueAsPrimitive(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.intervalValue attribute. |
Integer |
getMaxNumberPerOrder()
Generated method - Getter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
Integer |
getMaxNumberPerOrder(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
int |
getMaxNumberPerOrderAsPrimitive()
Generated method - Getter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
int |
getMaxNumberPerOrderAsPrimitive(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
Set<Product> |
getProducts()
Generated method - Getter of the
ProductOrderLimit.products attribute. |
Set<Product> |
getProducts(SessionContext ctx)
Generated method - Getter of the
ProductOrderLimit.products attribute. |
void |
removeFromProducts(Product value)
Generated method - Removes
value from products. |
void |
removeFromProducts(SessionContext ctx,
Product value)
Generated method - Removes
value from products. |
protected void |
setCode(SessionContext ctx,
String value)
Generated method - Setter of the
ProductOrderLimit.code attribute. |
protected void |
setCode(String value)
Generated method - Setter of the
ProductOrderLimit.code attribute. |
protected void |
setIntervalMaxOrdersNumber(int value)
Generated method - Setter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
protected void |
setIntervalMaxOrdersNumber(Integer value)
Generated method - Setter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
protected void |
setIntervalMaxOrdersNumber(SessionContext ctx,
int value)
Generated method - Setter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
protected void |
setIntervalMaxOrdersNumber(SessionContext ctx,
Integer value)
Generated method - Setter of the
ProductOrderLimit.intervalMaxOrdersNumber attribute. |
protected void |
setIntervalResolution(EnumerationValue value)
Generated method - Setter of the
ProductOrderLimit.intervalResolution attribute. |
protected void |
setIntervalResolution(SessionContext ctx,
EnumerationValue value)
Generated method - Setter of the
ProductOrderLimit.intervalResolution attribute. |
protected void |
setIntervalValue(int value)
Generated method - Setter of the
ProductOrderLimit.intervalValue attribute. |
protected void |
setIntervalValue(Integer value)
Generated method - Setter of the
ProductOrderLimit.intervalValue attribute. |
protected void |
setIntervalValue(SessionContext ctx,
int value)
Generated method - Setter of the
ProductOrderLimit.intervalValue attribute. |
protected void |
setIntervalValue(SessionContext ctx,
Integer value)
Generated method - Setter of the
ProductOrderLimit.intervalValue attribute. |
protected void |
setMaxNumberPerOrder(int value)
Generated method - Setter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
protected void |
setMaxNumberPerOrder(Integer value)
Generated method - Setter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
protected void |
setMaxNumberPerOrder(SessionContext ctx,
int value)
Generated method - Setter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
protected void |
setMaxNumberPerOrder(SessionContext ctx,
Integer value)
Generated method - Setter of the
ProductOrderLimit.maxNumberPerOrder attribute. |
void |
setProducts(SessionContext ctx,
Set<Product> value)
Generated method - Setter of the
ProductOrderLimit.products attribute. |
void |
setProducts(Set<Product> value)
Generated method - Setter of the
ProductOrderLimit.products attribute. |
createItem, getInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, 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, readResolve, refreshRemote, 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, writeReplacegetImplementation, setTenantpublic static final String CODE
ProductOrderLimit.code attributepublic static final String INTERVALRESOLUTION
ProductOrderLimit.intervalResolution attributepublic static final String INTERVALVALUE
ProductOrderLimit.intervalValue attributepublic static final String INTERVALMAXORDERSNUMBER
ProductOrderLimit.intervalMaxOrdersNumber attributepublic static final String MAXNUMBERPERORDER
ProductOrderLimit.maxNumberPerOrder attributepublic static final String PRODUCTS
ProductOrderLimit.products attributeprotected static final OneToManyHandler<Product> PRODUCTSHANDLER
OneToManyHandler for handling 1:n PRODUCTS's relation attributes from 'many' side.protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class Itempublic String getCode(SessionContext ctx)
ProductOrderLimit.code attribute.public String getCode()
ProductOrderLimit.code attribute.protected void setCode(SessionContext ctx, String value)
ProductOrderLimit.code attribute.value - the codeprotected void setCode(String value)
ProductOrderLimit.code attribute.value - the codepublic Integer getIntervalMaxOrdersNumber(SessionContext ctx)
ProductOrderLimit.intervalMaxOrdersNumber attribute.public Integer getIntervalMaxOrdersNumber()
ProductOrderLimit.intervalMaxOrdersNumber attribute.public int getIntervalMaxOrdersNumberAsPrimitive(SessionContext ctx)
ProductOrderLimit.intervalMaxOrdersNumber attribute.public int getIntervalMaxOrdersNumberAsPrimitive()
ProductOrderLimit.intervalMaxOrdersNumber attribute.protected void setIntervalMaxOrdersNumber(SessionContext ctx, Integer value)
ProductOrderLimit.intervalMaxOrdersNumber attribute.value - the intervalMaxOrdersNumberprotected void setIntervalMaxOrdersNumber(Integer value)
ProductOrderLimit.intervalMaxOrdersNumber attribute.value - the intervalMaxOrdersNumberprotected void setIntervalMaxOrdersNumber(SessionContext ctx, int value)
ProductOrderLimit.intervalMaxOrdersNumber attribute.value - the intervalMaxOrdersNumberprotected void setIntervalMaxOrdersNumber(int value)
ProductOrderLimit.intervalMaxOrdersNumber attribute.value - the intervalMaxOrdersNumberpublic EnumerationValue getIntervalResolution(SessionContext ctx)
ProductOrderLimit.intervalResolution attribute.public EnumerationValue getIntervalResolution()
ProductOrderLimit.intervalResolution attribute.protected void setIntervalResolution(SessionContext ctx, EnumerationValue value)
ProductOrderLimit.intervalResolution attribute.value - the intervalResolutionprotected void setIntervalResolution(EnumerationValue value)
ProductOrderLimit.intervalResolution attribute.value - the intervalResolutionpublic Integer getIntervalValue(SessionContext ctx)
ProductOrderLimit.intervalValue attribute.public Integer getIntervalValue()
ProductOrderLimit.intervalValue attribute.public int getIntervalValueAsPrimitive(SessionContext ctx)
ProductOrderLimit.intervalValue attribute.public int getIntervalValueAsPrimitive()
ProductOrderLimit.intervalValue attribute.protected void setIntervalValue(SessionContext ctx, Integer value)
ProductOrderLimit.intervalValue attribute.value - the intervalValueprotected void setIntervalValue(Integer value)
ProductOrderLimit.intervalValue attribute.value - the intervalValueprotected void setIntervalValue(SessionContext ctx, int value)
ProductOrderLimit.intervalValue attribute.value - the intervalValueprotected void setIntervalValue(int value)
ProductOrderLimit.intervalValue attribute.value - the intervalValuepublic Integer getMaxNumberPerOrder(SessionContext ctx)
ProductOrderLimit.maxNumberPerOrder attribute.public Integer getMaxNumberPerOrder()
ProductOrderLimit.maxNumberPerOrder attribute.public int getMaxNumberPerOrderAsPrimitive(SessionContext ctx)
ProductOrderLimit.maxNumberPerOrder attribute.public int getMaxNumberPerOrderAsPrimitive()
ProductOrderLimit.maxNumberPerOrder attribute.protected void setMaxNumberPerOrder(SessionContext ctx, Integer value)
ProductOrderLimit.maxNumberPerOrder attribute.value - the maxNumberPerOrderprotected void setMaxNumberPerOrder(Integer value)
ProductOrderLimit.maxNumberPerOrder attribute.value - the maxNumberPerOrderprotected void setMaxNumberPerOrder(SessionContext ctx, int value)
ProductOrderLimit.maxNumberPerOrder attribute.value - the maxNumberPerOrderprotected void setMaxNumberPerOrder(int value)
ProductOrderLimit.maxNumberPerOrder attribute.value - the maxNumberPerOrderpublic Set<Product> getProducts(SessionContext ctx)
ProductOrderLimit.products attribute.public Set<Product> getProducts()
ProductOrderLimit.products attribute.public void setProducts(SessionContext ctx, Set<Product> value)
ProductOrderLimit.products attribute.value - the productspublic void setProducts(Set<Product> value)
ProductOrderLimit.products attribute.value - the productspublic void addToProducts(SessionContext ctx, Product value)
value to products.value - the item to add to productspublic void addToProducts(Product value)
value to products.value - the item to add to productspublic void removeFromProducts(SessionContext ctx, Product value)
value from products.value - the item to remove from productspublic void removeFromProducts(Product value)
value from products.value - the item to remove from productsCopyright © 2017 SAP SE. All Rights Reserved.