com
.
commercetools
.
sunrise
.
productcatalog
.
productoverview
SunriseProductOverviewController
Related Doc:
package productoverview
abstract
class
SunriseProductOverviewController
extends
SunriseFrameworkController
with
WithOverwriteableTemplateName
Linear Supertypes
WithOverwriteableTemplateName
,
SunriseFrameworkController
,
Controller
,
HeaderNames
,
Status
,
Results
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
SunriseProductOverviewController
WithOverwriteableTemplateName
SunriseFrameworkController
Controller
HeaderNames
Status
Results
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
SunriseProductOverviewController
()
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asyncBadRequest
(
arg0:
CompletionStage
[
Html
]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
asyncInternalServerError
(
arg0:
CompletionStage
[
Html
]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
asyncOk
(
arg0:
CompletionStage
[
Html
]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
final
def
category
()
:
Optional
[
Category
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
categorySlug
()
:
Optional
[
String
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
createPageContent
(
pagedSearchResult:
PagedSearchResult
[
ProductProjection
]
)
:
PageContent
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
createPageData
(
arg0:
PageContent
)
:
SunrisePageData
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
doRequest
(
arg0:
Supplier
[
CompletionStage
[
Result
]]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
executeSphereRequestWithHooks
[
R
,
C <:
SphereRequest
[
R
]
,
F <:
Hook
,
U <:
Hook
]
(
arg0:
C
,
arg1:
Class
[
F
]
,
arg2:
BiFunction
[
F
,
C
,
C
]
,
arg3:
Class
[
U
]
,
arg4:
BiFunction
[
U
,
R
,
CompletionStage
[_]]
)
:
CompletionStage
[
R
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
formFactory
()
:
FormFactory
Definition Classes
SunriseFrameworkController
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getFrameworkTags
()
:
Set
[
String
]
Definition Classes
SunriseProductOverviewController
→ SunriseFrameworkController
def
getTemplateName
()
:
String
Definition Classes
SunriseProductOverviewController
→ WithOverwriteableTemplateName
def
handleEmptySearch
(
pagedSearchResult:
PagedSearchResult
[
ProductProjection
]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
def
handleFoundProducts
(
pagedSearchResult:
PagedSearchResult
[
ProductProjection
]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
def
handleNotFoundCategory
()
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
hooks
()
:
RequestHookContext
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
i18nResolver
()
:
I18nResolver
Definition Classes
SunriseFrameworkController
def
injector
()
:
Injector
Definition Classes
SunriseFrameworkController
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
listProducts
(
pagedSearchResult:
PagedSearchResult
[
ProductProjection
]
)
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
notFoundCategoryResult
()
:
Result
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
prependErrorHandler
(
arg0:
Predicate
[
Throwable
]
,
arg1:
Function
[_ >:
Throwable
,
CompletionStage
[
Result
]]
)
:
Unit
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
final
def
redirectToHome
()
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
final
def
registerControllerComponent
(
arg0:
ControllerComponent
)
:
Unit
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
renderPageWithTemplate
(
arg0:
PageContent
,
arg1:
String
)
:
CompletionStage
[
Html
]
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
final
def
runHookOnFoundCategory
(
category:
Category
)
:
CompletionStage
[_]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
runHookOnProductSearch
(
productSearch:
ProductProjectionSearch
)
:
ProductProjectionSearch
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
runHookOnProductSearchResult
(
pagedSearchResult:
PagedSearchResult
[
ProductProjection
]
)
:
Unit
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
final
def
saveFormError
(
arg0:
Form
[_]
,
arg1:
String
)
:
Unit
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
final
def
saveUnexpectedFormError
(
arg0:
Form
[_]
,
arg1:
Throwable
,
arg2:
Logger
)
:
Unit
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
searchProducts
()
:
CompletionStage
[
Result
]
Attributes
protected[
com.commercetools.sunrise.productcatalog.productoverview
]
def
searchProductsByCategorySlug
(
languageTag:
String
,
categorySlug:
String
)
:
CompletionStage
[
Result
]
def
searchProductsBySearchTerm
(
languageTag:
String
)
:
CompletionStage
[
Result
]
def
setI18nTitle
(
arg0:
PageContent
,
arg1:
String
)
:
Unit
Attributes
protected[
com.commercetools.sunrise.common.controllers
]
Definition Classes
SunriseFrameworkController
def
setMultiControllerComponents
(
arg0:
MultiControllerComponentResolver
,
arg1:
Injector
)
:
Unit
Definition Classes
SunriseFrameworkController
Annotations
@Inject
()
def
sphere
()
:
SphereClient
Definition Classes
SunriseFrameworkController
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
templateEngine
()
:
TemplateEngine
Definition Classes
SunriseFrameworkController
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
userContext
()
:
UserContext
Definition Classes
SunriseFrameworkController
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
WithOverwriteableTemplateName
Inherited from
SunriseFrameworkController
Inherited from
Controller
Inherited from
HeaderNames
Inherited from
Status
Inherited from
Results
Inherited from
AnyRef
Inherited from
Any
Ungrouped