コード例 #1
0
  public CommentList(Thread thread) {
    dateFormat = new SimpleDateFormat("dd.MM.yyyy HH:mm");

    add(HeaderContributor.forCss(((CoreSession) getSession()).getUserStyle()));
    login = ((CoreSession) getSession()).getLoged();
    userController = new RegisteredUserController();

    if (login != null) user = userController.getRegisteredUserByLogin(login);
    else user = null;

    feedbackPanel = new CoreFeedBackPanel("feedback");
    add(feedbackPanel);

    commentController = new CommentController();

    pageRenderer = new PageRenderer();
    setPageHeaderPanel();
    setPageNavigationPanel();

    add(pageRenderer.getSearchForm());

    add(new ThemeList().themeListRepeater());
    add(getCommentListView(thread));
    add(new CommentForm("commentForm", thread));

    // navigacia kde som
    Label themeLabel = new Label("themeLabel", thread.getTheme().getName());
    Label threadLabel = new Label("threadLabel", thread.getName());
    Label threadLabelName = new Label("threadLabelName", thread.getName());

    add(themeLabel);
    add(threadLabel);
    add(threadLabelName);
  }
コード例 #2
0
  public ProfilePage() {
    // nastavim CSS
    add(HeaderContributor.forCss(((CoreSession) getSession()).getUserStyle()));
    login = ((CoreSession) getSession()).getLoged();
    userController = new RegisteredUserController();

    if (login != null) user = userController.getRegisteredUserByLogin(login);
    else user = null;

    pageRenderer = new PageRenderer();
    setPageHeaderPanel();
    setPageNavigationPanel();

    add(pageRenderer.getSearchForm());

    add(new UserDetailForm("userDetailForm"));

    feedbackPanel = new CoreFeedBackPanel("feedback");
    add(feedbackPanel);
  }