public class BidirectionalOneToManyHandler<T extends ExtensibleItem> extends OneToManyHandler<T>
foreignKeyAttr, handlerMode| Constructor and Description |
|---|
BidirectionalOneToManyHandler(java.lang.String targetItemType,
boolean partOf,
java.lang.String foreignKeyAttr,
java.lang.String orderNumberAttr,
boolean reorderable,
boolean asc,
int typeOfCollection) |
BidirectionalOneToManyHandler(java.lang.String targetItemType,
boolean partOf,
java.lang.String foreignKeyAttr,
java.lang.String orderNumberAttr,
boolean reorderable,
boolean asc,
int typeOfCollection,
java.lang.String conditionQuery) |
| Modifier and Type | Method and Description |
|---|---|
void |
addValue(SessionContext ctx,
Item key,
T toLink) |
protected void |
setForeignKeyValue(SessionContext ctx,
Item key,
T toLink)
sets a foreign key property
OneToManyHandler.foreignKeyAttr for source item T |
void |
setValues(SessionContext ctx,
Item key,
java.util.Collection<T> values) |
getConditionQuery, getForeignKeyAttr, getNextOrderNumber, getOrderNumberAttr, getValues, isPartOf, isReOrderable, newInstance, notifyKeyRemoval, removeValue, searchForLinkedItems, setPosAttributeValue, setValuesInternal, useLegacyModepublic BidirectionalOneToManyHandler(java.lang.String targetItemType,
boolean partOf,
java.lang.String foreignKeyAttr,
java.lang.String orderNumberAttr,
boolean reorderable,
boolean asc,
int typeOfCollection)
public BidirectionalOneToManyHandler(java.lang.String targetItemType,
boolean partOf,
java.lang.String foreignKeyAttr,
java.lang.String orderNumberAttr,
boolean reorderable,
boolean asc,
int typeOfCollection,
java.lang.String conditionQuery)
public void addValue(SessionContext ctx, Item key, T toLink)
addValue in class OneToManyHandler<T extends ExtensibleItem>protected void setForeignKeyValue(SessionContext ctx, Item key, T toLink) throws JaloSecurityException, JaloBusinessException
OneToManyHandlerOneToManyHandler.foreignKeyAttr for source item TsetForeignKeyValue in class OneToManyHandler<T extends ExtensibleItem>JaloSecurityExceptionJaloBusinessExceptionpublic void setValues(SessionContext ctx, Item key, java.util.Collection<T> values)
setValues in class OneToManyHandler<T extends ExtensibleItem>Copyright © 2018 SAP SE. All Rights Reserved.