Package com.gitblit.models

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


    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

      case BOOT:
        // return the boot date of the server
        return bootDate.getTime();
      case PROJECT:
        // return the latest change date for the project OR the boot date
        ProjectModel project = projectManager.getProjectModel(StringUtils.getRootPath(repo));
        if (project != null) {
          return project.lastChange.after(bootDate) ? project.lastChange.getTime() : bootDate.getTime();
        }
        break;
      case REPOSITORY:
View Full Code Here

TOP

Related Classes of com.gitblit.models.ProjectModel

Copyright © 2018 www.massapicom. 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.