java.lang.Object
com.hack23.cia.web.impl.ui.application.views.common.pagelinks.impl.PageLinkFactoryImpl
All Implemented Interfaces:
PageLinkFactory

@Service public final class PageLinkFactoryImpl extends Object implements PageLinkFactory
The Class PageLinkFactoryImpl.
  • Constructor Details

    • PageLinkFactoryImpl

      public PageLinkFactoryImpl()
  • Method Details

    • addCommitteePageLink

      public com.vaadin.ui.Link addCommitteePageLink(com.hack23.cia.model.internal.application.data.committee.impl.ViewRiksdagenCommittee data)
      Description copied from interface: PageLinkFactory
      Adds the committee page link.
      Specified by:
      addCommitteePageLink in interface PageLinkFactory
      Parameters:
      data - the data
      Returns:
      the link
    • addMinistryPageLink

      public com.vaadin.ui.Link addMinistryPageLink(com.hack23.cia.model.internal.application.data.ministry.impl.ViewRiksdagenMinistry data)
      Description copied from interface: PageLinkFactory
      Adds the ministry page link.
      Specified by:
      addMinistryPageLink in interface PageLinkFactory
      Parameters:
      data - the data
      Returns:
      the link
    • addPartyPageLink

      public com.vaadin.ui.Link addPartyPageLink(com.hack23.cia.model.internal.application.data.party.impl.ViewRiksdagenParty data)
      Description copied from interface: PageLinkFactory
      Adds the party page link.
      Specified by:
      addPartyPageLink in interface PageLinkFactory
      Parameters:
      data - the data
      Returns:
      the link
    • createAdminPagingLink

      public com.vaadin.ui.Link createAdminPagingLink(String label, String page, String pageId, String pageNr)
      Description copied from interface: PageLinkFactory
      Creates a new PageLink object.
      Specified by:
      createAdminPagingLink in interface PageLinkFactory
      Parameters:
      label - the label
      page - the page
      pageId - the page id
      pageNr - the page nr
      Returns:
      the link
    • createLoginPageLink

      public com.vaadin.ui.Link createLoginPageLink()
      Description copied from interface: PageLinkFactory
      Creates a new PageLink object.
      Specified by:
      createLoginPageLink in interface PageLinkFactory
      Returns:
      the link
    • createMainViewPageLink

      public com.vaadin.ui.Link createMainViewPageLink()
      Description copied from interface: PageLinkFactory
      Creates a new PageLink object.
      Specified by:
      createMainViewPageLink in interface PageLinkFactory
      Returns:
      the link
    • createPoliticianPageLink

      public com.vaadin.ui.Link createPoliticianPageLink(com.hack23.cia.model.external.riksdagen.person.impl.PersonData personData)
      Description copied from interface: PageLinkFactory
      Creates a new PageLink object.
      Specified by:
      createPoliticianPageLink in interface PageLinkFactory
      Parameters:
      personData - the person data
      Returns:
      the link
    • createRegisterPageLink

      public com.vaadin.ui.Link createRegisterPageLink()
      Description copied from interface: PageLinkFactory
      Creates a new PageLink object.
      Specified by:
      createRegisterPageLink in interface PageLinkFactory
      Returns:
      the link
    • createUserHomeViewPageLink

      public com.vaadin.ui.Link createUserHomeViewPageLink()
      Description copied from interface: PageLinkFactory
      Creates a new PageLink object.
      Specified by:
      createUserHomeViewPageLink in interface PageLinkFactory
      Returns:
      the link