use of com.vaadin.ui.Link in project cia by Hack23.
the class PageLinkFactoryImpl method createMainViewPageLink.
@Override
public Link createMainViewPageLink() {
final Link pageLink = new Link(MAIN_VIEW_LINK_TEXT, new ExternalResource(LINK_SEPARATOR + CommonsViews.MAIN_VIEW_NAME));
pageLink.setId(ViewAction.VISIT_MAIN_VIEW.name());
pageLink.setIcon(VaadinIcons.STAR);
return pageLink;
}
use of com.vaadin.ui.Link in project cia by Hack23.
the class PageLinkFactoryImpl method addMinistryPageLink.
@Override
public Link addMinistryPageLink(final ViewRiksdagenMinistry data) {
final Link pageLink = new Link(MINISTRY + data.getNameId(), new ExternalResource(PAGE_PREFIX + UserViews.MINISTRY_VIEW_NAME + PAGE_SEPARATOR + data.getNameId()));
pageLink.setId(ViewAction.VISIT_MINISTRY_VIEW.name() + PAGE_SEPARATOR + data.getNameId());
pageLink.setIcon(VaadinIcons.GROUP);
return pageLink;
}
use of com.vaadin.ui.Link in project cia by Hack23.
the class PageLinkFactoryImpl method createRegisterPageLink.
@Override
public Link createRegisterPageLink() {
final Link pageLink = new Link("Register", new ExternalResource(LINK_SEPARATOR + CommonsViews.MAIN_VIEW_NAME + PAGE_SEPARATOR + ApplicationPageMode.REGISTER));
pageLink.setId(ViewAction.VISIT_REGISTER.name());
pageLink.setIcon(VaadinIcons.RANDOM);
return pageLink;
}
use of com.vaadin.ui.Link in project cia by Hack23.
the class PageLinkFactoryImpl method addCommitteePageLink.
@Override
public Link addCommitteePageLink(final ViewRiksdagenCommittee data) {
final Link pageLink = new Link(COMMITTEE + data.getEmbeddedId().getDetail(), new ExternalResource(PAGE_PREFIX + UserViews.COMMITTEE_VIEW_NAME + PAGE_SEPARATOR + data.getEmbeddedId().getOrgCode()));
pageLink.setId(ViewAction.VISIT_COMMITTEE_VIEW.name() + PAGE_SEPARATOR + data.getEmbeddedId().getOrgCode());
pageLink.setIcon(VaadinIcons.GROUP);
return pageLink;
}
use of com.vaadin.ui.Link in project cia by Hack23.
the class PageLinkFactoryImpl method createLoginPageLink.
@Override
public Link createLoginPageLink() {
final Link pageLink = new Link("Login", new ExternalResource(LINK_SEPARATOR + CommonsViews.MAIN_VIEW_NAME + PAGE_SEPARATOR + ApplicationPageMode.LOGIN));
pageLink.setId(ViewAction.VISIT_LOGIN.name());
pageLink.setIcon(VaadinIcons.SIGN_IN);
return pageLink;
}
Aggregations