Class Collection.CollectionBuilder
- java.lang.Object
-
- com.funnelback.publicui.search.model.collection.Collection.CollectionBuilder
-
- Enclosing class:
- Collection
public static class Collection.CollectionBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Class<?>
cartProcessClass
private com.funnelback.common.config.Config
configuration
private FacetedNavigationConfig
facetedNavigationConfConfig
private FacetedNavigationConfig
facetedNavigationLiveConfig
private java.util.Map<Collection.Hook,java.lang.Class<groovy.lang.Script>>
hookScriptsClasses
private java.lang.String
id
private java.lang.String[]
metaComponents
private java.util.List<TransformRule>
parametersTransforms
private java.util.Map<java.lang.String,Profile>
profiles
private java.util.Map<java.lang.String,java.lang.String>
quickLinksConfiguration
-
Constructor Summary
Constructors Constructor Description CollectionBuilder()
-
Method Summary
-
-
-
Field Detail
-
id
private java.lang.String id
-
configuration
private com.funnelback.common.config.Config configuration
-
quickLinksConfiguration
private java.util.Map<java.lang.String,java.lang.String> quickLinksConfiguration
-
profiles
private java.util.Map<java.lang.String,Profile> profiles
-
facetedNavigationConfConfig
private FacetedNavigationConfig facetedNavigationConfConfig
-
facetedNavigationLiveConfig
private FacetedNavigationConfig facetedNavigationLiveConfig
-
metaComponents
private java.lang.String[] metaComponents
-
parametersTransforms
private java.util.List<TransformRule> parametersTransforms
-
hookScriptsClasses
private java.util.Map<Collection.Hook,java.lang.Class<groovy.lang.Script>> hookScriptsClasses
-
cartProcessClass
private java.lang.Class<?> cartProcessClass
-
-
Method Detail
-
id
public Collection.CollectionBuilder id(java.lang.String id)
-
configuration
public Collection.CollectionBuilder configuration(com.funnelback.common.config.Config configuration)
-
quickLinksConfiguration
@Deprecated public Collection.CollectionBuilder quickLinksConfiguration(java.util.Map<java.lang.String,java.lang.String> quickLinksConfiguration)
Deprecated.
-
profiles
public Collection.CollectionBuilder profiles(java.util.Map<java.lang.String,Profile> profiles)
-
facetedNavigationConfConfig
public Collection.CollectionBuilder facetedNavigationConfConfig(FacetedNavigationConfig facetedNavigationConfConfig)
-
facetedNavigationLiveConfig
public Collection.CollectionBuilder facetedNavigationLiveConfig(FacetedNavigationConfig facetedNavigationLiveConfig)
-
metaComponents
public Collection.CollectionBuilder metaComponents(java.lang.String[] metaComponents)
-
parametersTransforms
public Collection.CollectionBuilder parametersTransforms(java.util.List<TransformRule> parametersTransforms)
-
hookScriptsClasses
public Collection.CollectionBuilder hookScriptsClasses(java.util.Map<Collection.Hook,java.lang.Class<groovy.lang.Script>> hookScriptsClasses)
-
cartProcessClass
public Collection.CollectionBuilder cartProcessClass(java.lang.Class<?> cartProcessClass)
-
build
public Collection build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-