@Embeddable public class MultiTenantSiteCatalogImpl extends Object implements MultiTenantSiteCatalog
MultiTenantSiteCatalog},
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected Character |
excludeFromAdd |
protected org.broadleafcommerce.common.site.domain.Catalog |
implicitCatalog |
protected String |
mutabilityType |
protected String |
propagationMode |
protected String |
sandBoxName |
protected String |
status |
protected String |
targetStatus |
protected Character |
visibleAsAssigned |
| Constructor and Description |
|---|
MultiTenantSiteCatalogImpl() |
| 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
MultiTenantSiteCatalog.getPropagationMode() is of type PropagationModeType.SANDBOX. |
String |
getStatus()
The current status of the catalog.
|
String |
getTargetStatus()
The final status (
MultiTenantSiteCatalog.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) |
protected String mutabilityType
protected String propagationMode
protected String status
protected String targetStatus
protected String sandBoxName
protected org.broadleafcommerce.common.site.domain.Catalog implicitCatalog
protected Character visibleAsAssigned
protected Character excludeFromAdd
public AssignedCatalogType getMutabilityType()
MultiTenantSiteCataloggetMutabilityType in interface MultiTenantSiteCatalogMultiTenantCatalog#getAssignedCatalogType()public void setMutabilityType(AssignedCatalogType mutabilityType)
MultiTenantSiteCatalogsetMutabilityType in interface MultiTenantSiteCatalogmutabilityType - the mutability of the catalogpublic void setPropagationMode(PropagationModeType mode)
setPropagationMode in interface MultiTenantSiteCatalogpublic PropagationModeType getPropagationMode()
MultiTenantSiteCatalogAssignedCatalogType.SYNCED_COPY. This setting only applies to standard sites (SiteType.STANDARD).getPropagationMode in interface MultiTenantSiteCatalogpublic String getStatus()
MultiTenantSiteCataloggetStatus in interface MultiTenantSiteCatalogpublic void setStatus(String status)
setStatus in interface MultiTenantSiteCatalogpublic String getTargetStatus()
MultiTenantSiteCatalogMultiTenantSiteCatalog.getStatus()) that the catalog should take upon completion of any creation steps.getTargetStatus in interface MultiTenantSiteCatalogpublic void setTargetStatus(String targetStatus)
setTargetStatus in interface MultiTenantSiteCatalogpublic String getSandBoxName()
MultiTenantSiteCatalogMultiTenantSiteCatalog.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".getSandBoxName in interface MultiTenantSiteCatalogpublic void setSandBoxName(String sandBoxName)
setSandBoxName in interface MultiTenantSiteCatalogpublic org.broadleafcommerce.common.site.domain.Catalog getImplicitCatalog()
MultiTenantSiteCataloggetImplicitCatalog in interface MultiTenantSiteCatalogpublic void setImplicitCatalog(org.broadleafcommerce.common.site.domain.Catalog implicitCatalog)
setImplicitCatalog in interface MultiTenantSiteCatalogpublic Boolean getVisibleAsAssigned()
MultiTenantSiteCataloggetVisibleAsAssigned in interface MultiTenantSiteCatalogpublic void setVisibleAsAssigned(Boolean visibleAsAssigned)
setVisibleAsAssigned in interface MultiTenantSiteCatalogpublic Boolean getExcludeFromAdd()
MultiTenantSiteCataloggetExcludeFromAdd in interface MultiTenantSiteCatalogpublic void setExcludeFromAdd(Boolean excludeFromAdd)
setExcludeFromAdd in interface MultiTenantSiteCatalogCopyright © 2020. All rights reserved.