org.abstracthorizon.extend.repository.maven.pom
Class POM

java.lang.Object
  extended by org.abstracthorizon.extend.server.deployment.ModuleId
      extended by org.abstracthorizon.extend.repository.maven.pom.Artifact
          extended by org.abstracthorizon.extend.repository.maven.pom.POM

public class POM
extends Artifact

This class represents project

Author:
Daniel Sendula

Field Summary
protected  Dependencies dependencies
           
protected  DependencyManagement dependencyManagement
           
protected  String packaging
           
protected  Parent parent
           
protected  POM parentPOM
           
protected  Properties properties
           
 
Fields inherited from class org.abstracthorizon.extend.server.deployment.ModuleId
artifactId, classifier, groupId, JAR_TYPE, stringRepresentation, type, version
 
Constructor Summary
POM()
           
 
Method Summary
 Dependencies addDependencies()
           
 DependencyManagement addDependencyManagement()
           
 Parent addParent()
           
 Properties addProperties()
           
 Dependency findDependency(String groupId, String artifactId)
           
 Dependency findManagedDependency(String groupId, String artifactId)
           
 Dependencies getDependencies()
           
 DependencyManagement getDependencyManagement()
           
 String getPackaging()
           
 Parent getParent()
           
 POM getParentPOM()
           
 Properties getProperties()
           
 void setPackaging(String packaging)
           
 void setParentPOM(POM parentPOM)
           
 String toString()
           
 
Methods inherited from class org.abstracthorizon.extend.repository.maven.pom.Artifact
toNonSnapshotArtifact, toPOMArtifact, toSnapshotArtifact, toString
 
Methods inherited from class org.abstracthorizon.extend.server.deployment.ModuleId
createModuleIdFromFileName, createModuleIdFromFileName, equals, equalsIgnoreSnapshot, getArtifactId, getClassifier, getFullId, getGroupId, getShortId, getType, getVersion, hashCode, isSnapshot, parseModuleIdString, parseModuleIdString, setArtifactId, setClassifier, setGroupId, setType, setVersion, updateStringRepresentation
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

protected Parent parent

dependencies

protected Dependencies dependencies

properties

protected Properties properties

dependencyManagement

protected DependencyManagement dependencyManagement

parentPOM

protected POM parentPOM

packaging

protected String packaging
Constructor Detail

POM

public POM()
Method Detail

getParentPOM

public POM getParentPOM()

setParentPOM

public void setParentPOM(POM parentPOM)

getParent

public Parent getParent()

addParent

public Parent addParent()

getDependencies

public Dependencies getDependencies()

addDependencies

public Dependencies addDependencies()

getDependencyManagement

public DependencyManagement getDependencyManagement()

addDependencyManagement

public DependencyManagement addDependencyManagement()

getProperties

public Properties getProperties()

addProperties

public Properties addProperties()

getPackaging

public String getPackaging()

setPackaging

public void setPackaging(String packaging)

findDependency

public Dependency findDependency(String groupId,
                                 String artifactId)

findManagedDependency

public Dependency findManagedDependency(String groupId,
                                        String artifactId)

toString

public String toString()
Overrides:
toString in class ModuleId


Copyright © 2005-2009 Abstract Horizon. All Rights Reserved.