Class MarketplaceApplicationCatalog
java.lang.Object
com.broadleafcommerce.data.tracking.core.tenant.domain.MarketplaceApplicationCatalog
- All Implemented Interfaces:
ContextStateAware
,Serializable
public class MarketplaceApplicationCatalog
extends Object
implements ContextStateAware, Serializable
Reference structure for a
Application
to its individually assigned Catalog
instances. This relationship is specific to catalogs belonging to vendors in the marketplace use
case.- Author:
- Jeff Fischer
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The id of the relatedApplication
The id of the relatedCatalog
Thestatus
of the catalog's visibility for this assignment.A subset ofTracking
information to expose the context state for this object.getId()
The context id of theMarketplaceApplicationCatalog
instance.The id of the implicit catalog for the application that will contain the application's overrides of items fromcatalog
.ThePropagationType
of the how changes from a vendor will be received into the marketplace application.int
hashCode()
void
setApplication
(String application) The id of the relatedApplication
void
setCatalog
(String catalog) The id of the relatedCatalog
void
setCatalogStatus
(String catalogStatus) Thestatus
of the catalog's visibility for this assignment.void
setContextState
(ContextState contextState) A subset ofTracking
information to expose the context state for this object.void
The context id of theMarketplaceApplicationCatalog
instance.void
setImplicit
(String implicit) The id of the implicit catalog for the application that will contain the application's overrides of items fromcatalog
.void
setPropagationType
(String propagationType) ThePropagationType
of the how changes from a vendor will be received into the marketplace application.toString()
-
Constructor Details
-
MarketplaceApplicationCatalog
public MarketplaceApplicationCatalog()
-
-
Method Details
-
getId
The context id of theMarketplaceApplicationCatalog
instance.- Returns:
- The context id of the
MarketplaceApplicationCatalog
instance
-
getCatalog
The id of the relatedCatalog
- Returns:
- The id of the related
Catalog
-
getImplicit
The id of the implicit catalog for the application that will contain the application's overrides of items fromcatalog
.- Returns:
- The id of the implicit catalog for the application
-
getApplication
The id of the relatedApplication
- Returns:
- The id of the related
Application
-
getCatalogStatus
Thestatus
of the catalog's visibility for this assignment.- Returns:
- The
status
of the catalog's visibility for this assignment.
-
getPropagationType
ThePropagationType
of the how changes from a vendor will be received into the marketplace application. The default isPropagationType.DIRECT
.- Returns:
- The
PropagationType
of the how changes from a vendor will be received into the marketplace application.
-
getContextState
A subset ofTracking
information to expose the context state for this object.- Specified by:
getContextState
in interfaceContextStateAware
- Returns:
- a subset of
Tracking
information to expose the context state for this object
-
setId
The context id of theMarketplaceApplicationCatalog
instance.- Parameters:
id
- The context id of theMarketplaceApplicationCatalog
instance
-
setCatalog
The id of the relatedCatalog
- Parameters:
The
- id of the relatedCatalog
-
setImplicit
The id of the implicit catalog for the application that will contain the application's overrides of items fromcatalog
.- Parameters:
implicit
- The id of the implicit catalog for the application
-
setApplication
The id of the relatedApplication
- Parameters:
The
- id of the relatedApplication
-
setCatalogStatus
Thestatus
of the catalog's visibility for this assignment.- Parameters:
catalogStatus
- Thestatus
of the catalog's visibility for this assignment.
-
setPropagationType
ThePropagationType
of the how changes from a vendor will be received into the marketplace application. The default isPropagationType.DIRECT
.- Parameters:
propagationType
- ThePropagationType
of the how changes from a vendor will be received into the marketplace application.
-
setContextState
A subset ofTracking
information to expose the context state for this object.- Specified by:
setContextState
in interfaceContextStateAware
- Parameters:
contextState
- a subset ofTracking
information to expose the context state for this object
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-