Class ConfigurableLinkOperationFactory
- java.lang.Object
-
- de.hybris.platform.persistence.links.ConfigurableLinkOperationFactory
-
- All Implemented Interfaces:
LinkOperationFactory,org.springframework.beans.factory.InitializingBean
public class ConfigurableLinkOperationFactory extends java.lang.Object implements LinkOperationFactory, org.springframework.beans.factory.InitializingBean
-
-
Constructor Summary
Constructors Constructor Description ConfigurableLinkOperationFactory(java.util.List<PluggableLinkOperationFactory> factoriesInOrder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()LinkOperationcreateInsertOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, Language language, java.util.List items, int position, boolean shift, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified)LinkOperationcreateRemoveOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, Language language, java.util.List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified)LinkOperationcreateSetOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, Language language, java.util.List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified)LinkOperationcreateSetOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, java.util.Map<Language,java.util.List<Item>> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean preserveHiddenLanguages, boolean markModified)LinkOperationcreateSetOperation(SessionContext ctx, java.util.Collection<Item> itemColl, boolean itemsAreSource, java.lang.String qualifier, Language language, java.util.List<Item> items, boolean markModified)
-
-
-
Constructor Detail
-
ConfigurableLinkOperationFactory
public ConfigurableLinkOperationFactory(java.util.List<PluggableLinkOperationFactory> factoriesInOrder)
-
-
Method Detail
-
createInsertOperation
public LinkOperation createInsertOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, Language language, java.util.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, java.lang.String qualifier, Language language, java.util.List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified)
- Specified by:
createRemoveOperationin interfaceLinkOperationFactory
-
createSetOperation
public LinkOperation createSetOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, Language language, java.util.List<Item> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean markModified)
- Specified by:
createSetOperationin interfaceLinkOperationFactory
-
createSetOperation
public LinkOperation createSetOperation(SessionContext ctx, Item item, boolean itemIsSource, java.lang.String qualifier, java.util.Map<Language,java.util.List<Item>> items, boolean sortSrc2Tgt, boolean sortTgt2Src, boolean preserveHiddenLanguages, boolean markModified)
- Specified by:
createSetOperationin interfaceLinkOperationFactory
-
createSetOperation
public LinkOperation createSetOperation(SessionContext ctx, java.util.Collection<Item> itemColl, boolean itemsAreSource, java.lang.String qualifier, Language language, java.util.List<Item> items, boolean markModified)
- Specified by:
createSetOperationin interfaceLinkOperationFactory
-
afterPropertiesSet
public void afterPropertiesSet() throws java.lang.Exception- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
java.lang.Exception
-
-