public interface MultiTenantSiteCatalog extends Serializable
SiteCatalogXrefImpl used by the multi-tenant moduleWeaveSiteCatalogImpl},
SiteCatalogXrefImpl},
com.broadleafcommerce.tenant.domain.type.AssignedCatalogType}| Modifier and Type | Method and Description |
|---|---|
Boolean |
getExcludeFromAdd()
Whether this catalog assignment should be visible in the admin during entity ADD operations.
|
org.broadleafcommerce.common.site.domain.Catalog |
getImplicitCatalog()
The catalog this reference implicitly serves.
|
AssignedCatalogType |
getMutabilityType()
Override the mutability of the associated catalog
|
PropagationModeType |
getPropagationMode()
Whether or not propagation into this catalog will occur into a sandbox, or will update the production record.
|
String |
getSandBoxName()
The sandbox that should be used to hold propagated changes when
getPropagationMode() is of type PropagationModeType.SANDBOX. |
String |
getStatus()
The current status of the catalog.
|
String |
getTargetStatus()
The final status (
getStatus()) that the catalog should take upon completion of any creation steps. |
Boolean |
getVisibleAsAssigned()
Whether this catalog assignment should be visible in the admin as being assigned.
|
void |
setExcludeFromAdd(Boolean excludeFromAdd) |
void |
setImplicitCatalog(org.broadleafcommerce.common.site.domain.Catalog implicitCatalog) |
void |
setMutabilityType(AssignedCatalogType mutabilityType)
Set the mutability of the associated catalog
|
void |
setPropagationMode(PropagationModeType mode) |
void |
setSandBoxName(String sandBoxName) |
void |
setStatus(String status) |
void |
setTargetStatus(String targetStatus) |
void |
setVisibleAsAssigned(Boolean visibleAsAssigned) |
AssignedCatalogType getMutabilityType()
MultiTenantCatalog#getAssignedCatalogType()void setMutabilityType(AssignedCatalogType mutabilityType)
mutabilityType - the mutability of the catalogPropagationModeType getPropagationMode()
AssignedCatalogType.SYNCED_COPY. This setting only applies to standard sites (SiteType.STANDARD).void setPropagationMode(PropagationModeType mode)
String getStatus()
void setStatus(String status)
String getTargetStatus()
getStatus()) that the catalog should take upon completion of any creation steps.void setTargetStatus(String targetStatus)
String getSandBoxName()
getPropagationMode() is of type PropagationModeType.SANDBOX.
If a sandbox is not provided here, a default sandbox is retrieved from the property "multitenant.propagation.sandbox.default.name".void setSandBoxName(String sandBoxName)
org.broadleafcommerce.common.site.domain.Catalog getImplicitCatalog()
void setImplicitCatalog(org.broadleafcommerce.common.site.domain.Catalog implicitCatalog)
Boolean getVisibleAsAssigned()
void setVisibleAsAssigned(Boolean visibleAsAssigned)
Boolean getExcludeFromAdd()
void setExcludeFromAdd(Boolean excludeFromAdd)
Copyright © 2020. All rights reserved.