Package de.hybris.platform.util
Class PartOfHandler<T>
- java.lang.Object
-
- de.hybris.platform.util.PartOfHandler<T>
-
public abstract class PartOfHandler<T> extends java.lang.ObjectGeneric partOf handler to wrap arbitrary value setters into some code which automatically removes all items which has been previous value(s) but are not part of the new value.
-
-
Constructor Summary
Constructors Constructor Description PartOfHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract TdoGetValue(SessionContext ctx)protected abstract voiddoSetValue(SessionContext ctx, T value)protected java.util.Set<Item>extractItems(java.lang.Object value)protected voidextractItems(java.util.Set<Item> ret, java.lang.Object value)voidsetValue(SessionContext ctx, T value)
-
-
-
Method Detail
-
setValue
public void setValue(SessionContext ctx, T value)
-
extractItems
protected java.util.Set<Item> extractItems(java.lang.Object value)
-
extractItems
protected void extractItems(java.util.Set<Item> ret, java.lang.Object value)
-
doGetValue
protected abstract T doGetValue(SessionContext ctx)
-
doSetValue
protected abstract void doSetValue(SessionContext ctx, T value)
-
-