Examples of ProjectModel


Examples of com.andrewnatoli.jbug.controlpanel.project.ProjectModel

    private String project_name;
    private String issue_date;

    public OverviewIssueComponent(int issue_id) {
        final IssueModel issue = new IssueModel(issue_id);
        ProjectModel project = new ProjectModel(issue.getProject_id());
        setMaximumSize(new Dimension(500, 75));
        setLayout(new BorderLayout());

        setBorder(BorderFactory.createTitledBorder(issue.getDate_created() + " - " + project.getTitle()));
        String title = issue.getTitle();
        if(title.length() > 80) {
            title = title.substring(0,80) + "... ";
        }
        lbl_title = new JLabel(title);
View Full Code Here

Examples of com.andrewnatoli.jbug.controlpanel.project.ProjectModel

        try {
            Statement getProjects = Database.conn.createStatement();
            ResultSet rs = getProjects.executeQuery(q);
            while(rs.next()) {
                System.out.println("[ControlPanelModel->getUserProjects] Adding project #" + rs.getInt("project_id"));
                projects.add(new ProjectModel(rs.getInt("project_id")));
            }
            getProjects.close();
        }
        catch(SQLException e) {
            e.printStackTrace();
View Full Code Here

Examples of com.gitblit.models.ProjectModel

      // try to find a project
      UserModel user = null;
      if (request instanceof AuthenticatedRequest) {
        user = ((AuthenticatedRequest) request).getUser();
      }
      ProjectModel project = projectManager.getProjectModel(repositoryName, user);
      if (project != null) {
        isProjectFeed = true;
        repositories = new ArrayList<String>(project.repositories);

        // project feed
View Full Code Here

Examples of com.gitblit.models.ProjectModel

    HttpServletResponse httpResponse = (HttpServletResponse) response;

    String fullUrl = getFullUrl(httpRequest);
    String name = extractRequestedName(fullUrl);

    ProjectModel project = projectManager.getProjectModel(name);
    RepositoryModel model = null;

    if (project == null) {
      // try loading a repository model
      model = repositoryManager.getRepositoryModel(name);
View Full Code Here

Examples of com.gitblit.models.ProjectModel

        counter = 0;
      }

      @Override
      public void populateItem(final Item<ProjectModel> item) {
        final ProjectModel entry = item.getModelObject();

        PageParameters pp = WicketUtils.newProjectParameter(entry.name);
        item.add(new LinkPanel("projectTitle", "list", entry.getDisplayName(),
            ProjectPage.class, pp));
        item.add(new LinkPanel("projectDescription", "list", entry.description,
            ProjectPage.class, pp));

        item.add(new Label("repositoryCount", entry.repositories.size()
View Full Code Here

Examples of com.gitblit.models.ProjectModel

  }

  @Override
  protected void setupPage(String repositoryName, String pageName) {
    String projectName = StringUtils.getFirstPathElement(repositoryName);
    ProjectModel project = app().projects().getProjectModel(projectName);
    if (project.isUserProject()) {
      // user-as-project
      add(new LinkPanel("projectTitle", null, project.getDisplayName(),
          UserPage.class, WicketUtils.newUsernameParameter(project.name.substring(1))));
    } else {
      // project
      add(new LinkPanel("projectTitle", null, project.name,
          ProjectPage.class, WicketUtils.newProjectParameter(project.name)));
View Full Code Here

Examples of com.gitblit.models.ProjectModel

      CacheControl cacheControl = getClass().getAnnotation(CacheControl.class);
      switch (cacheControl.value()) {
      case PROJECT:
        String projectName = WicketUtils.getProjectName(getPageParameters());
        if (!StringUtils.isEmpty(projectName)) {
          ProjectModel project = getProjectModel(projectName);
          if (project != null) {
            setLastModified(project.lastChange);
          }
        }
        break;
View Full Code Here

Examples of com.gitblit.models.ProjectModel

    String projectName = params == null ? null : WicketUtils.getProjectName(params);
    if (StringUtils.isEmpty(projectName)) {
      throw new GitblitRedirectException(GitBlitWebApp.get().getHomePage());
    }

    ProjectModel project = getProjectModel(projectName);
    if (project == null) {
      throw new GitblitRedirectException(GitBlitWebApp.get().getHomePage());
    }

    add(new Label("projectTitle", project.getDisplayName()));
    add(new Label("projectDescription", project.description));

    String feedLink = SyndicationServlet.asLink(getRequest().getRelativePathPrefixToContextRoot(), projectName, null, 0);
    add(new ExternalLink("syndication", feedLink));

    add(WicketUtils.syndicationDiscoveryLink(SyndicationServlet.getTitle(project.getDisplayName(),
        null), feedLink));

    // project markdown message
    String pmessage = transformMarkdown(project.projectMarkdown);
    Component projectMessage = new Label("projectMessage", pmessage)
View Full Code Here

Examples of com.gitblit.models.ProjectModel

      }

      List<RepositoryModel> groupedModels = new ArrayList<RepositoryModel>();
      for (String root : roots) {
        List<RepositoryModel> subModels = groups.get(root);
        ProjectModel project = app().projects().getProjectModel(root);
        GroupRepositoryModel group = new GroupRepositoryModel(project == null ? root : project.name, subModels.size());
        if (project != null) {
          group.title = project.title;
          group.description = project.description;
        }
View Full Code Here

Examples of com.gitblit.models.ProjectModel

      } catch (Exception e) {
      }

      // project configs
      String rootName = settings.getString(Keys.web.repositoryRootGroupName, "main");
      ProjectModel rootProject = new ProjectModel(rootName, true);

      Map<String, ProjectModel> configs = new HashMap<String, ProjectModel>();
      // cache the root project under its alias and an empty path
      configs.put("", rootProject);
      configs.put(rootProject.name.toLowerCase(), rootProject);

      for (String name : projectConfigs.getSubsections("project")) {
        ProjectModel project;
        if (name.equalsIgnoreCase(rootName)) {
          project = rootProject;
        } else {
          project = new ProjectModel(name);
        }
        project.title = projectConfigs.getString("project", name, "title");
        project.description = projectConfigs.getString("project", name, "description");

        reloadProjectMarkdown(project);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.