KIE :: CI 6.2.0.CR1

org.kie.scanner
Class DependencyDescriptor

java.lang.Object
  extended by org.kie.scanner.DependencyDescriptor

public class DependencyDescriptor
extends Object


Constructor Summary
DependencyDescriptor(org.eclipse.aether.artifact.Artifact artifact)
           
DependencyDescriptor(org.apache.maven.model.Dependency dependency)
           
DependencyDescriptor(org.kie.api.builder.ReleaseId releaseId)
           
DependencyDescriptor(org.kie.api.builder.ReleaseId releaseId, long artifactTimestamp)
           
DependencyDescriptor(String groupId, String artifactId, String version, String type, String currentVersion)
           
 
Method Summary
 boolean equals(Object o)
           
 String getArtifactId()
           
 org.kie.api.builder.ReleaseId getArtifactReleaseId()
           
 String getGroupId()
           
 org.kie.api.builder.ReleaseId getReleaseId()
           
 org.kie.api.builder.ReleaseId getReleaseIdWithoutVersion()
           
 String getType()
           
 String getVersion()
           
 int hashCode()
           
 boolean isFixedVersion()
           
static boolean isFixedVersion(String version)
           
 boolean isNewerThan(DependencyDescriptor o)
           
static boolean isRangedVersion(String version)
           
 boolean isSameArtifact(org.kie.api.builder.ReleaseId releaseId)
           
 boolean isSnapshot()
           
static boolean isSnapshot(String version)
           
 boolean isValid()
           
 void setArtifactVersion(String version)
           
 String toResolvableString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DependencyDescriptor

public DependencyDescriptor(org.apache.maven.model.Dependency dependency)

DependencyDescriptor

public DependencyDescriptor(org.eclipse.aether.artifact.Artifact artifact)

DependencyDescriptor

public DependencyDescriptor(org.kie.api.builder.ReleaseId releaseId)

DependencyDescriptor

public DependencyDescriptor(org.kie.api.builder.ReleaseId releaseId,
                            long artifactTimestamp)

DependencyDescriptor

public DependencyDescriptor(String groupId,
                            String artifactId,
                            String version,
                            String type,
                            String currentVersion)
Method Detail

getGroupId

public String getGroupId()

getArtifactId

public String getArtifactId()

getVersion

public String getVersion()

getReleaseIdWithoutVersion

public org.kie.api.builder.ReleaseId getReleaseIdWithoutVersion()

getReleaseId

public org.kie.api.builder.ReleaseId getReleaseId()

getArtifactReleaseId

public org.kie.api.builder.ReleaseId getArtifactReleaseId()

getType

public String getType()

isFixedVersion

public boolean isFixedVersion()

isFixedVersion

public static boolean isFixedVersion(String version)

isRangedVersion

public static boolean isRangedVersion(String version)

isSameArtifact

public boolean isSameArtifact(org.kie.api.builder.ReleaseId releaseId)

isSnapshot

public boolean isSnapshot()

isSnapshot

public static boolean isSnapshot(String version)

isValid

public boolean isValid()

toString

public String toString()
Overrides:
toString in class Object

toResolvableString

public String toResolvableString()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

setArtifactVersion

public void setArtifactVersion(String version)

isNewerThan

public boolean isNewerThan(DependencyDescriptor o)

KIE :: CI 6.2.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.