@Embeddable public class MultiTenantCatalogImpl extends Object implements MultiTenantCatalog
MultiTenantCatalog},
WeaveCatalogImpl},
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected String |
configurationStatus |
protected List<CatalogDerivedCatalogXref> |
derivedCatalogs |
protected List<CatalogDerivedCatalogXref> |
derivedFromCatalogs |
protected Boolean |
hideFromCatalogSelection |
protected org.broadleafcommerce.common.site.domain.Site |
owningSite |
protected org.broadleafcommerce.common.site.domain.Catalog |
parent |
| Constructor and Description |
|---|
MultiTenantCatalogImpl() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationStatusType |
getConfigurationStatus()
Describes whether or not the catalog has been marked as finished for configuration.
|
List<CatalogDerivedCatalogXref> |
getDerivedCatalogs()
Return the list of catalogs that derive from this one
|
List<CatalogDerivedCatalogXref> |
getDerivedFromCatalogs()
If this catalog is derived from one or more other catalogs, then this list will
return those catalogs via the
CatalogDerivedCatalogXref. |
org.broadleafcommerce.common.site.domain.Site |
getOwningSite()
Returns the
Site that owns this Catalog |
org.broadleafcommerce.common.site.domain.Catalog |
getParent() |
Boolean |
isHideFromCatalogSelection()
Whether this
Catalog should be hidden from catalog selection |
void |
setConfigurationStatus(ConfigurationStatusType configurationStatus) |
void |
setDerivedCatalogs(List<CatalogDerivedCatalogXref> derivedCatalogs)
Set the list of catalogs that derive from this one
|
void |
setDerivedFromCatalogs(List<CatalogDerivedCatalogXref> derivedFromCatalogs)
Sets the list of catalogs (if any) from which this catalog was derived.
|
void |
setHideFromCatalogSelection(Boolean hideFromCatalogSelection)
Sets whether to hide this
Catalog from catalog selection |
void |
setOwningSite(org.broadleafcommerce.common.site.domain.Site owningSite)
Sets the
Site that owns this catalog |
void |
setParent(org.broadleafcommerce.common.site.domain.Catalog parent) |
protected org.broadleafcommerce.common.site.domain.Catalog parent
protected org.broadleafcommerce.common.site.domain.Site owningSite
protected List<CatalogDerivedCatalogXref> derivedFromCatalogs
protected List<CatalogDerivedCatalogXref> derivedCatalogs
protected Boolean hideFromCatalogSelection
protected String configurationStatus
public org.broadleafcommerce.common.site.domain.Catalog getParent()
public void setParent(org.broadleafcommerce.common.site.domain.Catalog parent)
public org.broadleafcommerce.common.site.domain.Site getOwningSite()
MultiTenantCatalogSite that owns this CataloggetOwningSite in interface MultiTenantCatalogpublic void setOwningSite(org.broadleafcommerce.common.site.domain.Site owningSite)
MultiTenantCatalogSite that owns this catalogsetOwningSite in interface MultiTenantCatalogpublic List<CatalogDerivedCatalogXref> getDerivedFromCatalogs()
MultiTenantCatalogCatalogDerivedCatalogXref.getDerivedFromCatalogs in interface MultiTenantCatalogpublic void setDerivedFromCatalogs(List<CatalogDerivedCatalogXref> derivedFromCatalogs)
MultiTenantCatalogsetDerivedFromCatalogs in interface MultiTenantCatalogpublic Boolean isHideFromCatalogSelection()
MultiTenantCatalogCatalog should be hidden from catalog selectionisHideFromCatalogSelection in interface MultiTenantCatalogpublic void setHideFromCatalogSelection(Boolean hideFromCatalogSelection)
MultiTenantCatalogCatalog from catalog selectionsetHideFromCatalogSelection in interface MultiTenantCatalogpublic List<CatalogDerivedCatalogXref> getDerivedCatalogs()
MultiTenantCataloggetDerivedCatalogs in interface MultiTenantCatalogpublic void setDerivedCatalogs(List<CatalogDerivedCatalogXref> derivedCatalogs)
MultiTenantCatalogsetDerivedCatalogs in interface MultiTenantCatalogpublic ConfigurationStatusType getConfigurationStatus()
MultiTenantCataloggetConfigurationStatus in interface MultiTenantCatalogpublic void setConfigurationStatus(ConfigurationStatusType configurationStatus)
setConfigurationStatus in interface MultiTenantCatalogCopyright © 2020. All rights reserved.