com.free2be.dimensions.device
Class DeviceFactory.ConfidenceLevel

java.lang.Object
  extended by com.free2be.dimensions.device.DeviceFactory.ConfidenceLevel
All Implemented Interfaces:
java.lang.Comparable
Enclosing class:
DeviceFactory

public static class DeviceFactory.ConfidenceLevel
extends java.lang.Object
implements java.lang.Comparable

Confidence Levels are indicators that are used to determine how confident a factory is in providing an appropriate device. Levels are from 0-10 where zero is the lowest and 10 is the highest confidence.


Constructor Summary
DeviceFactory.ConfidenceLevel(int level)
           
 
Method Summary
 boolean asConfidentAs(DeviceFactory.ConfidenceLevel other)
           
 int compareTo(DeviceFactory.ConfidenceLevel otherConfidenceLevel)
           
 int compareTo(java.lang.Object other)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 boolean isFinal()
           
 boolean moreConfidentThan(DeviceFactory.ConfidenceLevel other)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeviceFactory.ConfidenceLevel

public DeviceFactory.ConfidenceLevel(int level)
Method Detail

moreConfidentThan

public boolean moreConfidentThan(DeviceFactory.ConfidenceLevel other)

asConfidentAs

public boolean asConfidentAs(DeviceFactory.ConfidenceLevel other)

compareTo

public int compareTo(DeviceFactory.ConfidenceLevel otherConfidenceLevel)

compareTo

public int compareTo(java.lang.Object other)
Specified by:
compareTo in interface java.lang.Comparable

isFinal

public boolean isFinal()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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