Interface PageLinkFactory
- All Known Implementing Classes:
PageLinkFactoryImpl
public interface PageLinkFactory
A factory for creating PageLink objects.
-
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.ui.Link
addCommitteePageLink
(com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee data) Adds the committee page link.com.vaadin.ui.Link
addMinistryPageLink
(com.hack23.cia.model.internal.application.data.ministry.impl.ViewRiksdagenMinistry data) Adds the ministry page link.com.vaadin.ui.Link
addPartyPageLink
(com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenParty data) Adds the party page link.com.vaadin.ui.Link
createAdminPagingLink
(String label, String page, String pageId, String pageNr) Creates a new PageLink object.com.vaadin.ui.Link
Creates a new PageLink object.com.vaadin.ui.Link
Creates a new PageLink object.com.vaadin.ui.Link
createPoliticianPageLink
(com.hack23.cia.model.external.riksdagen.person.impl.PersonData personData) Creates a new PageLink object.com.vaadin.ui.Link
Creates a new PageLink object.com.vaadin.ui.Link
Creates a new PageLink object.
-
Method Details
-
addCommitteePageLink
com.vaadin.ui.Link addCommitteePageLink(com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee data) Adds the committee page link.- Parameters:
data
- the data- Returns:
- the link
-
addMinistryPageLink
com.vaadin.ui.Link addMinistryPageLink(com.hack23.cia.model.internal.application.data.ministry.impl.ViewRiksdagenMinistry data) Adds the ministry page link.- Parameters:
data
- the data- Returns:
- the link
-
addPartyPageLink
com.vaadin.ui.Link addPartyPageLink(com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenParty data) Adds the party page link.- Parameters:
data
- the data- Returns:
- the link
-
createAdminPagingLink
Creates a new PageLink object.- Parameters:
label
- the labelpage
- the pagepageId
- the page idpageNr
- the page nr- Returns:
- the link
-
createLoginPageLink
com.vaadin.ui.Link createLoginPageLink()Creates a new PageLink object.- Returns:
- the link
-
createMainViewPageLink
com.vaadin.ui.Link createMainViewPageLink()Creates a new PageLink object.- Returns:
- the link
-
createPoliticianPageLink
com.vaadin.ui.Link createPoliticianPageLink(com.hack23.cia.model.external.riksdagen.person.impl.PersonData personData) Creates a new PageLink object.- Parameters:
personData
- the person data- Returns:
- the link
-
createRegisterPageLink
com.vaadin.ui.Link createRegisterPageLink()Creates a new PageLink object.- Returns:
- the link
-
createUserHomeViewPageLink
com.vaadin.ui.Link createUserHomeViewPageLink()Creates a new PageLink object.- Returns:
- the link
-