Class PoliticianVotesHistoryPageModContentFactoryImpl
java.lang.Object
com.hack23.cia.web.impl.ui.application.views.common.pagemode.AbstractPageModContentFactoryImpl
com.hack23.cia.web.impl.ui.application.views.common.pagemode.AbstractItemPageModContentFactoryImpl<com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician>
com.hack23.cia.web.impl.ui.application.views.user.politician.pagemode.PoliticianVotesHistoryPageModContentFactoryImpl
- All Implemented Interfaces:
PageModeContentFactory
@Component
public final class PoliticianVotesHistoryPageModContentFactoryImpl
extends AbstractItemPageModContentFactoryImpl<com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician>
The Class VotesHistoryPageModContentFactoryImpl.
-
Field Summary
Fields inherited from class com.hack23.cia.web.impl.ui.application.views.common.pagemode.AbstractPageModContentFactoryImpl
CURRENT_PAGE_VISIT_HISTORY, DEFAULT_RESULTS_PER_PAGE, GENERAL_PAGE_MODE_PAGE_VISIT
-
Constructor Summary
ConstructorDescriptionInstantiates a new politician votes history page mod content factory impl. -
Method Summary
Modifier and TypeMethodDescriptionprotected static final String
convertToYearsString
(long totalDays) Convert to years string.com.vaadin.ui.Layout
createContent
(String parameters, com.vaadin.ui.MenuBar menuBar, com.vaadin.ui.Panel panel) Creates a new PageModeContent object.protected com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician
Gets the item.protected final PoliticianMenuItemFactory
Gets the politician ranking menu item factory.boolean
Matches.protected final void
pageCompleted
(String parameters, com.vaadin.ui.Component panel, String pageId, com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician viewRiksdagenPolitician) Page completed.Methods inherited from class com.hack23.cia.web.impl.ui.application.views.common.pagemode.AbstractItemPageModContentFactoryImpl
validReference
Methods inherited from class com.hack23.cia.web.impl.ui.application.views.common.pagemode.AbstractPageModContentFactoryImpl
createPageVisitHistory, createPanelContent, getAdminChartDataManager, getApplicationManager, getFormFactory, getGridFactory, getMenuItemFactory, getPageActionEventHelper, getPageId, getPageLinkFactory, getPageNr
-
Field Details
-
NAME
The Constant NAME.- See Also:
-
-
Constructor Details
-
PoliticianVotesHistoryPageModContentFactoryImpl
public PoliticianVotesHistoryPageModContentFactoryImpl()Instantiates a new politician votes history page mod content factory impl.
-
-
Method Details
-
createContent
@Secured({"ROLE_ANONYMOUS","ROLE_USER","ROLE_ADMIN"}) public com.vaadin.ui.Layout createContent(String parameters, com.vaadin.ui.MenuBar menuBar, com.vaadin.ui.Panel panel) Description copied from interface:PageModeContentFactory
Creates a new PageModeContent object.- Parameters:
parameters
- the parametersmenuBar
- the menu barpanel
- the panel- Returns:
- the layout
-
matches
Description copied from interface:PageModeContentFactory
Matches.- Parameters:
page
- the pageparameters
- the parameters- Returns:
- true, if successful
-
convertToYearsString
Convert to years string.- Parameters:
totalDays
- the total days- Returns:
- the string
-
getItem
protected com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician getItem(String parameters) Description copied from class:AbstractItemPageModContentFactoryImpl
Gets the item.- Specified by:
getItem
in classAbstractItemPageModContentFactoryImpl<com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician>
- Parameters:
parameters
- the parameters- Returns:
- the item
-
getPoliticianMenuItemFactory
Gets the politician ranking menu item factory.- Returns:
- the politician ranking menu item factory
-
pageCompleted
protected final void pageCompleted(String parameters, com.vaadin.ui.Component panel, String pageId, com.hack23.cia.model.internal.application.data.politician.impl.ViewRiksdagenPolitician viewRiksdagenPolitician) Page completed.- Parameters:
parameters
- the parameterspanel
- the panelpageId
- the page idviewRiksdagenPolitician
- the view riksdagen politician
-