Uses of Class
org.broadleafcommerce.common.copy.MultiTenantCopyContext
Packages that use MultiTenantCopyContext
Package
Description
-
Uses of MultiTenantCopyContext in org.broadleafcommerce.common.config.domain
Methods in org.broadleafcommerce.common.config.domain with parameters of type MultiTenantCopyContextModifier and TypeMethodDescription<G extends SystemProperty>
CreateResponse<G>NullSystemProperty.createOrRetrieveCopyInstance(MultiTenantCopyContext context) <G extends SystemProperty>
CreateResponse<G>SystemPropertyImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) -
Uses of MultiTenantCopyContext in org.broadleafcommerce.common.copy
Methods in org.broadleafcommerce.common.copy with parameters of type MultiTenantCopyContextModifier and TypeMethodDescriptionabstract voidMultiTenantCopier.copyEntities(MultiTenantCopyContext context) Main method that should be implemented by eachMultiTenantCopierto drive the logic of copying that particular entity to the new derived catalog.protected <T extends MultiTenantCloneable>
voidMultiTenantCopier.copyEntitiesOfType(Class<T> clazz, Site fromSite, Catalog fromCatalog, MultiTenantCopyContext context) Subclasses will generally call this method in theirMultiTenantCopier.copyEntities(MultiTenantCopyContext)implementation.<G extends T>
CreateResponse<G>MultiTenantCloneable.createOrRetrieveCopyInstance(MultiTenantCopyContext context) Clone this entity for the purpose of multiple tenancy.protected booleanMultiTenantCopier.dontTraversThroughEntityFromTheDB(Object copy, MultiTenantCopyContext context) protected <T,G extends Exception>
voidMultiTenantCopier.persistCopyObjectTree(CopyOperation<T, G> copyOperation, Class<T> clazz, T original, MultiTenantCopyContext context) protected voidMultiTenantCopier.persistCopyObjectTreeInternal(Object copy, Set<Integer> library, MultiTenantCopyContext context) protected voidMultiTenantCopier.persistNode(Object copy, MultiTenantCopyContext context) AbstractMultiTenantCopierExtensionHandler.postSave(MultiTenantCopyContext context, Object from, Object to) MultiTenantCopierExtensionHandler.postSave(MultiTenantCopyContext context, Object from, Object to) AbstractMultiTenantCopierExtensionHandler.prepareForSave(MultiTenantCopyContext context, Object from, Object to) MultiTenantCopierExtensionHandler.prepareForSave(MultiTenantCopyContext context, Object from, Object to) protected <T> TMultiTenantCopier.save(MultiTenantCopyContext context, T object) Saves the specified object in the toSite and toCatalog of the given context.AbstractMultiTenantCopierExtensionHandler.shouldClone(MultiTenantCopyContext context, Object from, ExtensionResultHolder<Boolean> result) MultiTenantCopierExtensionHandler.shouldClone(MultiTenantCopyContext context, Object from, ExtensionResultHolder<Boolean> result) AbstractMultiTenantCopierExtensionHandler.transformCopy(MultiTenantCopyContext context, Object from, Object to) MultiTenantCopierExtensionHandler.transformCopy(MultiTenantCopyContext context, Object from, Object to) -
Uses of MultiTenantCopyContext in org.broadleafcommerce.common.enumeration.domain
Methods in org.broadleafcommerce.common.enumeration.domain with parameters of type MultiTenantCopyContextModifier and TypeMethodDescription<G extends DataDrivenEnumeration>
CreateResponse<G>DataDrivenEnumerationImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) <G extends DataDrivenEnumerationValue>
CreateResponse<G>DataDrivenEnumerationValueImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) -
Uses of MultiTenantCopyContext in org.broadleafcommerce.common.i18n.domain
Methods in org.broadleafcommerce.common.i18n.domain with parameters of type MultiTenantCopyContextModifier and TypeMethodDescription<G extends Translation>
CreateResponse<G>TranslationImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) -
Uses of MultiTenantCopyContext in org.broadleafcommerce.common.media.domain
Methods in org.broadleafcommerce.common.media.domain with parameters of type MultiTenantCopyContextModifier and TypeMethodDescription<G extends MediaImpl>
CreateResponse<G>MediaImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) -
Uses of MultiTenantCopyContext in org.broadleafcommerce.common.persistence
Methods in org.broadleafcommerce.common.persistence with parameters of type MultiTenantCopyContextModifier and TypeMethodDescription<T> TEntityDuplicator.copy(MultiTenantCopyContext context, MultiTenantCloneable<T> entity) Create a production duplicate of the entity specified in the params.<T> TEntityDuplicator.copy(MultiTenantCopyContext context, MultiTenantCloneable<T> entity, Map<String, String> copyHints, EntityDuplicateModifier... modifiers) Deprecated.<T> TEntityDuplicatorImpl.copy(MultiTenantCopyContext context, MultiTenantCloneable<T> entity) <T> TEntityDuplicatorImpl.copy(MultiTenantCopyContext context, MultiTenantCloneable<T> entity, Map<String, String> copyHints, EntityDuplicateModifier... modifiers) Deprecated.voidEntityDuplicatorImpl.copyEntities(MultiTenantCopyContext context) EntityDuplicatorExtensionHandler.getCatalogsForPropagation(MultiTenantCopyContext context, ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) EntityDuplicatorExtensionManager.getCatalogsForPropagation(MultiTenantCopyContext context, ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) EntityDuplicatorExtensionHandler.getClonesByCatalogs(String tableName, Long id, MultiTenantCopyContext multiTenantCopyContext, ExtensionResultHolder<Map<Long, Map<Long, Long>>> resultHolder) EntityDuplicatorExtensionManager.getClonesByCatalogs(String tableName, Long id, MultiTenantCopyContext multiTenantCopyContext, ExtensionResultHolder<Map<Long, Map<Long, Long>>> resultHolder) abstract voidAbstractEntityDuplicationHelper.modifyInitialDuplicateState(T original, T copy, MultiTenantCopyContext context) voidEntityDuplicationHelper.modifyInitialDuplicateState(T original, T copy, MultiTenantCopyContext context) protected <T> TEntityDuplicatorImpl.performCopy(MultiTenantCopyContext context, MultiTenantCloneable<T> entity) protected <T> TEntityDuplicatorImpl.performCopy(MultiTenantCopyContext context, MultiTenantCloneable<T> entity, Map<String, String> copyHints, EntityDuplicateModifier... modifiers) Deprecated.protected voidEntityDuplicatorImpl.putAllCopyHints(MultiTenantCopyContext context, Set<EntityDuplicationHelper> helpers) Method parameters in org.broadleafcommerce.common.persistence with type arguments of type MultiTenantCopyContextModifier and TypeMethodDescriptionEntityDuplicatorExtensionHandler.getCatalogsForPropagation(MultiTenantCopyContext context, ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) EntityDuplicatorExtensionManager.getCatalogsForPropagation(MultiTenantCopyContext context, ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) EntityDuplicatorExtensionHandler.setupDuplicate(Object entity, ExtensionResultHolder<MultiTenantCopyContext> resultHolder) Perform any required context and state setup before commencing with the duplicationEntityDuplicatorExtensionManager.setupDuplicate(Object entity, ExtensionResultHolder<MultiTenantCopyContext> resultHolder)
EntityDuplicator.copy(MultiTenantCopyContext, MultiTenantCloneable).