Modifier and Type | Method and Description |
---|---|
<G extends FieldDefinition> |
FieldDefinitionImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends FieldGroup> |
FieldGroupImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends StaticAsset> |
StaticAssetImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends StaticAssetDescription> |
StaticAssetDescriptionImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends Page> |
PageImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PageAttribute> |
PageAttributeImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PageField> |
PageFieldImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PageItemCriteria> |
PageItemCriteriaImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PageRule> |
PageRuleImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PageTemplate> |
PageTemplateImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PageTemplateFieldGroupXref> |
PageTemplateFieldGroupXrefImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends URLHandler> |
URLHandlerImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends URLHandler> |
URLHandlerDTO.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends SystemProperty> |
SystemPropertyImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends SystemProperty> |
NullSystemProperty.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
abstract void |
MultiTenantCopier.copyEntities(MultiTenantCopyContext context)
Main method that should be implemented by each
MultiTenantCopier to drive the logic of
copying that particular entity to the new derived catalog. |
protected <T extends MultiTenantCloneable> |
MultiTenantCopier.copyEntitiesOfType(Class<T> clazz,
Site fromSite,
Catalog fromCatalog,
MultiTenantCopyContext context)
Subclasses will generally call this method in their
MultiTenantCopier.copyEntities(MultiTenantCopyContext) implementation. |
<G extends T> |
MultiTenantCloneable.createOrRetrieveCopyInstance(MultiTenantCopyContext context)
Clone this entity for the purpose of multiple tenancy.
|
protected <T,G extends Exception> |
MultiTenantCopier.persistCopyObjectTree(CopyOperation<T,G> copyOperation,
Class<T> clazz,
T original,
MultiTenantCopyContext context) |
protected void |
MultiTenantCopier.persistCopyObjectTreeInternal(Object copy,
Set<Integer> library,
MultiTenantCopyContext context) |
protected void |
MultiTenantCopier.persistNode(Object copy,
MultiTenantCopyContext context) |
ExtensionResultStatusType |
AbstractMultiTenantCopierExtensionHandler.postSave(MultiTenantCopyContext context,
Object from,
Object to) |
ExtensionResultStatusType |
MultiTenantCopierExtensionHandler.postSave(MultiTenantCopyContext context,
Object from,
Object to) |
ExtensionResultStatusType |
AbstractMultiTenantCopierExtensionHandler.prepareForSave(MultiTenantCopyContext context,
Object from,
Object to) |
ExtensionResultStatusType |
MultiTenantCopierExtensionHandler.prepareForSave(MultiTenantCopyContext context,
Object from,
Object to) |
protected <T> T |
MultiTenantCopier.save(MultiTenantCopyContext context,
T object)
Saves the specified object in the toSite and toCatalog of the given context.
|
ExtensionResultStatusType |
AbstractMultiTenantCopierExtensionHandler.shouldClone(MultiTenantCopyContext context,
Object from,
ExtensionResultHolder<Boolean> result) |
ExtensionResultStatusType |
MultiTenantCopierExtensionHandler.shouldClone(MultiTenantCopyContext context,
Object from,
ExtensionResultHolder<Boolean> result) |
ExtensionResultStatusType |
AbstractMultiTenantCopierExtensionHandler.transformCopy(MultiTenantCopyContext context,
Object from,
Object to) |
ExtensionResultStatusType |
MultiTenantCopierExtensionHandler.transformCopy(MultiTenantCopyContext context,
Object from,
Object to) |
Modifier and Type | Method and Description |
---|---|
<G extends DataDrivenEnumeration> |
DataDrivenEnumerationImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends DataDrivenEnumerationValue> |
DataDrivenEnumerationValueImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends Translation> |
TranslationImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends MediaImpl> |
MediaImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<T> T |
EntityDuplicator.copy(MultiTenantCopyContext context,
MultiTenantCloneable<T> entity)
Create a production duplicate of the entity specified in the params.
|
<T> T |
EntityDuplicatorImpl.copy(MultiTenantCopyContext context,
MultiTenantCloneable<T> entity) |
<T> T |
EntityDuplicator.copy(MultiTenantCopyContext context,
MultiTenantCloneable<T> entity,
Map<String,String> copyHints,
EntityDuplicateModifier... modifiers)
Deprecated.
use
EntityDuplicator.copy(MultiTenantCopyContext, MultiTenantCloneable) .
Modifiers have been moved to a list bean
to allow easier inclusion (see EntityDuplicationHelpers ) and copy hints can be added
to implementations of EntityDuplicationHelper s |
<T> T |
EntityDuplicatorImpl.copy(MultiTenantCopyContext context,
MultiTenantCloneable<T> entity,
Map<String,String> copyHints,
EntityDuplicateModifier... modifiers)
Deprecated.
|
void |
EntityDuplicatorImpl.copyEntities(MultiTenantCopyContext context) |
ExtensionResultStatusType |
EntityDuplicatorExtensionHandler.getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
EntityDuplicatorExtensionManager.getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
EntityDuplicatorExtensionHandler.getClonesByCatalogs(String tableName,
Long id,
MultiTenantCopyContext multiTenantCopyContext,
ExtensionResultHolder<Map<Long,Map<Long,Long>>> resultHolder) |
ExtensionResultStatusType |
EntityDuplicatorExtensionManager.getClonesByCatalogs(String tableName,
Long id,
MultiTenantCopyContext multiTenantCopyContext,
ExtensionResultHolder<Map<Long,Map<Long,Long>>> resultHolder) |
void |
EntityDuplicationHelper.modifyInitialDuplicateState(T original,
T copy,
MultiTenantCopyContext context) |
abstract void |
AbstractEntityDuplicationHelper.modifyInitialDuplicateState(T original,
T copy,
MultiTenantCopyContext context) |
protected <T> T |
EntityDuplicatorImpl.performCopy(MultiTenantCopyContext context,
MultiTenantCloneable<T> entity) |
protected <T> T |
EntityDuplicatorImpl.performCopy(MultiTenantCopyContext context,
MultiTenantCloneable<T> entity,
Map<String,String> copyHints,
EntityDuplicateModifier... modifiers)
Deprecated.
|
protected void |
EntityDuplicatorImpl.putAllCopyHints(MultiTenantCopyContext context,
Set<EntityDuplicationHelper> helpers) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
EntityDuplicatorExtensionHandler.getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
EntityDuplicatorExtensionManager.getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
EntityDuplicatorExtensionHandler.setupDuplicate(Object entity,
ExtensionResultHolder<MultiTenantCopyContext> resultHolder)
Perform any required context and state setup before commencing with the duplication
|
ExtensionResultStatusType |
EntityDuplicatorExtensionManager.setupDuplicate(Object entity,
ExtensionResultHolder<MultiTenantCopyContext> resultHolder) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
DuplicationValidatorExtensionHandlerImpl.getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
DuplicationValidatorExtensionHandlerImpl.getClonesByCatalogs(String tableName,
Long id,
MultiTenantCopyContext multiTenantCopyContext,
ExtensionResultHolder<Map<Long,Map<Long,Long>>> resultHolder) |
void |
ProductDuplicateModifier.modifyInitialDuplicateState(Product original,
Product copy,
MultiTenantCopyContext context) |
protected void |
ProductDuplicateModifier.setNameAndUrl(Product copy,
MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
ExtensionResultStatusType |
DuplicationValidatorExtensionHandlerImpl.getCatalogsForPropagation(MultiTenantCopyContext context,
ExtensionResultHolder<List<MultiTenantCopyContext>> resultHolder) |
ExtensionResultStatusType |
DuplicationValidatorExtensionHandlerImpl.setupDuplicate(Object entity,
ExtensionResultHolder<MultiTenantCopyContext> resultHolder) |
Modifier and Type | Method and Description |
---|---|
void |
OfferDuplicateModifier.modifyInitialDuplicateState(Offer original,
Offer copy,
MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
CreateResponse<FixedPriceFulfillmentOption> |
FixedPriceFulfillmentOptionImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
CreateResponse<BandedPriceFulfillmentOption> |
BandedPriceFulfillmentOptionImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
CreateResponse<BandedWeightFulfillmentOption> |
BandedWeightFulfillmentOptionImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends OrderPayment> |
OrderPaymentImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends PaymentTransaction> |
PaymentTransactionImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends PromotionMessage> |
PromotionMessageImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Modifier and Type | Method and Description |
---|---|
<G extends Address> |
AddressImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends Customer> |
CustomerImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends CustomerAddress> |
CustomerAddressImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends CustomerAttribute> |
CustomerAttributeImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends CustomerPayment> |
CustomerPaymentImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
<G extends CustomerPhone> |
CustomerPhoneImpl.createOrRetrieveCopyInstance(MultiTenantCopyContext context) |
Copyright © 2022. All rights reserved.