org.kuali.maven.common
Class UrlBuilder

java.lang.Object
  extended by org.kuali.maven.common.UrlBuilder

public class UrlBuilder
extends Object


Field Summary
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
UrlBuilder()
           
 
Method Summary
protected  String getBaseUrl(String protocol, String hostname, org.apache.maven.project.MavenProject project, SiteContext context)
           
 String getDownloadUrl(org.apache.maven.project.MavenProject project, SiteContext context)
           
 org.apache.maven.project.MavenProject getMavenProject(String groupId, String artifactId, String packaging)
           
 String getPublicUrl(org.apache.maven.project.MavenProject project, SiteContext context)
           
 String getPublishUrl(org.apache.maven.project.MavenProject project, SiteContext context)
           
 String getSitePath(org.apache.maven.project.MavenProject project, String organizationGroupId)
           
protected  String getTrimmedGroupId(org.apache.maven.project.MavenProject project, String organizationGroupId)
           
protected  boolean isAppendArtifactId(org.apache.maven.project.MavenProject project, String trimmedGroupId)
           
protected  boolean isBaseCase(org.apache.maven.project.MavenProject project, String organizationGroupId)
           
protected  boolean isEmpty(Collection<?> c)
           
 boolean isSnapshot(org.apache.maven.project.MavenProject project)
           
protected  boolean isTargetGroupId(org.apache.maven.project.MavenProject project, String organizationGroupId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log
Constructor Detail

UrlBuilder

public UrlBuilder()
Method Detail

isTargetGroupId

protected boolean isTargetGroupId(org.apache.maven.project.MavenProject project,
                                  String organizationGroupId)

getTrimmedGroupId

protected String getTrimmedGroupId(org.apache.maven.project.MavenProject project,
                                   String organizationGroupId)

isAppendArtifactId

protected boolean isAppendArtifactId(org.apache.maven.project.MavenProject project,
                                     String trimmedGroupId)

getSitePath

public String getSitePath(org.apache.maven.project.MavenProject project,
                          String organizationGroupId)

isEmpty

protected boolean isEmpty(Collection<?> c)

getBaseUrl

protected String getBaseUrl(String protocol,
                            String hostname,
                            org.apache.maven.project.MavenProject project,
                            SiteContext context)

isBaseCase

protected boolean isBaseCase(org.apache.maven.project.MavenProject project,
                             String organizationGroupId)

getPublicUrl

public String getPublicUrl(org.apache.maven.project.MavenProject project,
                           SiteContext context)

getPublishUrl

public String getPublishUrl(org.apache.maven.project.MavenProject project,
                            SiteContext context)

isSnapshot

public boolean isSnapshot(org.apache.maven.project.MavenProject project)

getMavenProject

public org.apache.maven.project.MavenProject getMavenProject(String groupId,
                                                             String artifactId,
                                                             String packaging)

getDownloadUrl

public String getDownloadUrl(org.apache.maven.project.MavenProject project,
                             SiteContext context)


Copyright © 2007-2011 The Kuali Foundation. All Rights Reserved.