org.apache.maven.mercury.artifact
Class Quality

java.lang.Object
  extended by org.apache.maven.mercury.artifact.Quality
All Implemented Interfaces:
java.lang.Comparable<Quality>

public class Quality
extends java.lang.Object
implements java.lang.Comparable<Quality>

Version:
$Id: Quality.java 744245 2009-02-13 21:23:44Z hboutemy $
Author:
Oleg Gusakov

Field Summary
static Quality ALPHA_QUALITY
           
static Quality BETA_QUALITY
           
static int DEFAULT_QUANTITY
           
static Quality FIXED_LATEST_QUALITY
           
static int FIXED_LATEST_QUANTITY
           
static Quality FIXED_RELEASE_QUALITY
           
static int FIXED_RELEASE_QUANTITY
           
protected  QualityEnum quality
           
protected  int quantity
           
static Quality RELEASE_QUALITY
           
static Quality SNAPSHOT_QUALITY
           
static Quality SNAPSHOT_TS_QUALITY
           
static int SNAPSHOT_TS_QUANTITY
           
static Quality UNKNOWN_QUALITY
           
 
Constructor Summary
Quality(QualityEnum quality, int quantity)
           
Quality(java.lang.String version)
           
 
Method Summary
 int compareTo(Quality q)
           
 int compareTo(QualityEnum qe)
           
 boolean equals(java.lang.Object obj)
           
 QualityEnum getQuality()
           
 int getQuantity()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_QUANTITY

public static final int DEFAULT_QUANTITY
See Also:
Constant Field Values

SNAPSHOT_TS_QUANTITY

public static final int SNAPSHOT_TS_QUANTITY
See Also:
Constant Field Values

FIXED_RELEASE_QUANTITY

public static final int FIXED_RELEASE_QUANTITY
See Also:
Constant Field Values

FIXED_LATEST_QUANTITY

public static final int FIXED_LATEST_QUANTITY
See Also:
Constant Field Values

UNKNOWN_QUALITY

public static final Quality UNKNOWN_QUALITY

SNAPSHOT_QUALITY

public static final Quality SNAPSHOT_QUALITY

SNAPSHOT_TS_QUALITY

public static final Quality SNAPSHOT_TS_QUALITY

ALPHA_QUALITY

public static final Quality ALPHA_QUALITY

BETA_QUALITY

public static final Quality BETA_QUALITY

RELEASE_QUALITY

public static final Quality RELEASE_QUALITY

FIXED_RELEASE_QUALITY

public static final Quality FIXED_RELEASE_QUALITY

FIXED_LATEST_QUALITY

public static final Quality FIXED_LATEST_QUALITY

quality

protected QualityEnum quality

quantity

protected int quantity
Constructor Detail

Quality

public Quality(QualityEnum quality,
               int quantity)

Quality

public Quality(java.lang.String version)
Method Detail

compareTo

public int compareTo(Quality q)
Specified by:
compareTo in interface java.lang.Comparable<Quality>

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(QualityEnum qe)

getQuality

public QualityEnum getQuality()

getQuantity

public int getQuantity()


Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.