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 aApplication
to its individually assignedCatalog
instances. This relationship is specific to catalogs belonging to vendors in the marketplace use case.- Author:
- Jeff Fischer
- See Also:
Catalog.getVendorRef()
,Application
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MarketplaceApplicationCatalog()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getApplication()
The id of the relatedApplication
String
getCatalog()
The id of the relatedCatalog
String
getCatalogStatus()
Thestatus
of the catalog's visibility for this assignment.ContextState
getContextState()
A subset ofTracking
information to expose the context state for this object.String
getId()
The context id of theMarketplaceApplicationCatalog
instance.String
getImplicit()
The id of the implicit catalog for the application that will contain the application's overrides of items fromcatalog
.String
getPropagationType()
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
setId(String id)
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.String
toString()
-
-
-
Method Detail
-
getId
public String getId()
The context id of theMarketplaceApplicationCatalog
instance.- Returns:
- The context id of the
MarketplaceApplicationCatalog
instance
-
getCatalog
public String getCatalog()
The id of the relatedCatalog
- Returns:
- The id of the related
Catalog
-
getImplicit
public String 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
public String getApplication()
The id of the relatedApplication
- Returns:
- The id of the related
Application
-
getCatalogStatus
public String getCatalogStatus()
Thestatus
of the catalog's visibility for this assignment.- Returns:
- The
status
of the catalog's visibility for this assignment.
-
getPropagationType
public String 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
public ContextState 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
public void setId(String id)
The context id of theMarketplaceApplicationCatalog
instance.- Parameters:
id
- The context id of theMarketplaceApplicationCatalog
instance
-
setCatalog
public void setCatalog(String catalog)
The id of the relatedCatalog
- Parameters:
The
- id of the relatedCatalog
-
setImplicit
public void setImplicit(String implicit)
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
public void setApplication(String application)
The id of the relatedApplication
- Parameters:
The
- id of the relatedApplication
-
setCatalogStatus
public void setCatalogStatus(String catalogStatus)
Thestatus
of the catalog's visibility for this assignment.- Parameters:
catalogStatus
- Thestatus
of the catalog's visibility for this assignment.
-
setPropagationType
public void setPropagationType(String propagationType)
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
public void setContextState(ContextState contextState)
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
-
canEqual
protected boolean canEqual(Object other)
-
-