public abstract class GeneratedCustomerinterestsservicesManager extends Extension
CustomerinterestsservicesManager.Extension.RestrictedLanguagesProvider, Extension.RightsProviderManager.GenericManagerSingletonCreator, Manager.ManagerSingletonCreator| Modifier and Type | Field and Description |
|---|---|
protected static OneToManyHandler<ProductInterest> |
CUSTOMER2PRODUCTINTERESTPRODUCTINTERESTSHANDLER
OneToManyHandler for handling 1:n PRODUCTINTERESTS's relation attributes from 'many' side. |
protected static Map<String,Map<String,Item.AttributeMode>> |
DEFAULT_INITIAL_ATTRIBUTES |
protected static OneToManyHandler<ProductInterest> |
PRODUCT2PRODUCTINTERESTPRODUCTINTERESTSHANDLER
OneToManyHandler for handling 1:n PRODUCTINTERESTS's relation attributes from 'many' side. |
| Constructor and Description |
|---|
GeneratedCustomerinterestsservicesManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addToProductInterests(Customer item,
ProductInterest value)
Generated method - Adds
value to productInterests. |
void |
addToProductInterests(Product item,
ProductInterest value)
Generated method - Adds
value to productInterests. |
void |
addToProductInterests(SessionContext ctx,
Customer item,
ProductInterest value)
Generated method - Adds
value to productInterests. |
void |
addToProductInterests(SessionContext ctx,
Product item,
ProductInterest value)
Generated method - Adds
value to productInterests. |
ProductInterest |
createProductInterest(Map attributeValues) |
ProductInterest |
createProductInterest(SessionContext ctx,
Map attributeValues) |
ProductInterestsProcess |
createProductInterestsProcess(Map attributeValues) |
ProductInterestsProcess |
createProductInterestsProcess(SessionContext ctx,
Map attributeValues) |
Map<String,Item.AttributeMode> |
getDefaultAttributeModes(Class<? extends Item> itemClass) |
String |
getName() |
Collection<ProductInterest> |
getProductInterests(Customer item)
Generated method - Getter of the
Customer.productInterests attribute. |
Collection<ProductInterest> |
getProductInterests(Product item)
Generated method - Getter of the
Product.productInterests attribute. |
Collection<ProductInterest> |
getProductInterests(SessionContext ctx,
Customer item)
Generated method - Getter of the
Customer.productInterests attribute. |
Collection<ProductInterest> |
getProductInterests(SessionContext ctx,
Product item)
Generated method - Getter of the
Product.productInterests attribute. |
void |
removeFromProductInterests(Customer item,
ProductInterest value)
Generated method - Removes
value from productInterests. |
void |
removeFromProductInterests(Product item,
ProductInterest value)
Generated method - Removes
value from productInterests. |
void |
removeFromProductInterests(SessionContext ctx,
Customer item,
ProductInterest value)
Generated method - Removes
value from productInterests. |
void |
removeFromProductInterests(SessionContext ctx,
Product item,
ProductInterest value)
Generated method - Removes
value from productInterests. |
void |
setProductInterests(Customer item,
Collection<ProductInterest> value)
Generated method - Setter of the
Customer.productInterests attribute. |
void |
setProductInterests(Product item,
Collection<ProductInterest> value)
Generated method - Setter of the
Product.productInterests attribute. |
void |
setProductInterests(SessionContext ctx,
Customer item,
Collection<ProductInterest> value)
Generated method - Setter of the
Customer.productInterests attribute. |
void |
setProductInterests(SessionContext ctx,
Product item,
Collection<ProductInterest> value)
Generated method - Setter of the
Product.productInterests attribute. |
checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplaceafterItemCreation, beforeItemCreation, destroy, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, unwrap, unwrap, wrapprotected static final OneToManyHandler<ProductInterest> CUSTOMER2PRODUCTINTERESTPRODUCTINTERESTSHANDLER
OneToManyHandler for handling 1:n PRODUCTINTERESTS's relation attributes from 'many' side.protected static final OneToManyHandler<ProductInterest> PRODUCT2PRODUCTINTERESTPRODUCTINTERESTSHANDLER
OneToManyHandler for handling 1:n PRODUCTINTERESTS's relation attributes from 'many' side.protected static final Map<String,Map<String,Item.AttributeMode>> DEFAULT_INITIAL_ATTRIBUTES
public GeneratedCustomerinterestsservicesManager()
public Map<String,Item.AttributeMode> getDefaultAttributeModes(Class<? extends Item> itemClass)
getDefaultAttributeModes in class Extensionpublic ProductInterest createProductInterest(SessionContext ctx, Map attributeValues)
public ProductInterest createProductInterest(Map attributeValues)
public ProductInterestsProcess createProductInterestsProcess(SessionContext ctx, Map attributeValues)
public ProductInterestsProcess createProductInterestsProcess(Map attributeValues)
public Collection<ProductInterest> getProductInterests(SessionContext ctx, Customer item)
Customer.productInterests attribute.public Collection<ProductInterest> getProductInterests(Customer item)
Customer.productInterests attribute.public void setProductInterests(SessionContext ctx, Customer item, Collection<ProductInterest> value)
Customer.productInterests attribute.value - the productInterestspublic void setProductInterests(Customer item, Collection<ProductInterest> value)
Customer.productInterests attribute.value - the productInterestspublic void addToProductInterests(SessionContext ctx, Customer item, ProductInterest value)
value to productInterests.value - the item to add to productInterestspublic void addToProductInterests(Customer item, ProductInterest value)
value to productInterests.value - the item to add to productInterestspublic void removeFromProductInterests(SessionContext ctx, Customer item, ProductInterest value)
value from productInterests.value - the item to remove from productInterestspublic void removeFromProductInterests(Customer item, ProductInterest value)
value from productInterests.value - the item to remove from productInterestspublic Collection<ProductInterest> getProductInterests(SessionContext ctx, Product item)
Product.productInterests attribute.public Collection<ProductInterest> getProductInterests(Product item)
Product.productInterests attribute.public void setProductInterests(SessionContext ctx, Product item, Collection<ProductInterest> value)
Product.productInterests attribute.value - the productInterestspublic void setProductInterests(Product item, Collection<ProductInterest> value)
Product.productInterests attribute.value - the productInterestspublic void addToProductInterests(SessionContext ctx, Product item, ProductInterest value)
value to productInterests.value - the item to add to productInterestspublic void addToProductInterests(Product item, ProductInterest value)
value to productInterests.value - the item to add to productInterestspublic void removeFromProductInterests(SessionContext ctx, Product item, ProductInterest value)
value from productInterests.value - the item to remove from productInterestspublic void removeFromProductInterests(Product item, ProductInterest value)
value from productInterests.value - the item to remove from productInterestsCopyright © 2017 SAP SE. All Rights Reserved.