Class ConfigurableLinkOperationFactory
java.lang.Object
de.hybris.platform.persistence.links.ConfigurableLinkOperationFactory
- All Implemented Interfaces:
LinkOperationFactory,org.springframework.beans.factory.InitializingBean
public class ConfigurableLinkOperationFactory
extends Object
implements LinkOperationFactory, org.springframework.beans.factory.InitializingBean
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurableLinkOperationFactory(List<PluggableLinkOperationFactory> factoriesInOrder) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateInsertOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Language language, List items, int position, boolean shift, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified) createRemoveOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Language language, List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified) createSetOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Language language, List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified) createSetOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Map<Language, List<Item>> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean preserveHiddenLanguages, boolean markModified) createSetOperation(SessionContext ctx, Collection<Item> itemColl, boolean itemsAreSource, String qualifier, Language language, List<Item> items, boolean markModified)
-
Constructor Details
-
ConfigurableLinkOperationFactory
-
-
Method Details
-
createInsertOperation
public LinkOperation createInsertOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Language language, List items, int position, boolean shift, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified) - Specified by:
createInsertOperationin interfaceLinkOperationFactory
-
createRemoveOperation
public LinkOperation createRemoveOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Language language, List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified) - Specified by:
createRemoveOperationin interfaceLinkOperationFactory
-
createSetOperation
public LinkOperation createSetOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Language language, List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified) - Specified by:
createSetOperationin interfaceLinkOperationFactory
-
createSetOperation
public LinkOperation createSetOperation(SessionContext ctx, Item item, boolean itemIsSource, String qualifier, Map<Language, List<Item>> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean preserveHiddenLanguages, boolean markModified) - Specified by:
createSetOperationin interfaceLinkOperationFactory
-
createSetOperation
public LinkOperation createSetOperation(SessionContext ctx, Collection<Item> itemColl, boolean itemsAreSource, String qualifier, Language language, List<Item> items, boolean markModified) - Specified by:
createSetOperationin interfaceLinkOperationFactory
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-