Class JdbcLinkOperationFactory
- java.lang.Object
-
- de.hybris.platform.persistence.links.jdbc.JdbcLinkOperationFactory
-
- All Implemented Interfaces:
LinkOperationFactory,PluggableLinkOperationFactory
public class JdbcLinkOperationFactory extends java.lang.Object implements PluggableLinkOperationFactory
-
-
Constructor Summary
Constructors Constructor Description JdbcLinkOperationFactory(JdbcLinkOperationExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)booleanisEnabled()
-
-
-
Constructor Detail
-
JdbcLinkOperationFactory
public JdbcLinkOperationFactory(JdbcLinkOperationExecutor executor)
-
-
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
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfacePluggableLinkOperationFactory
-
-