public class UsageBase
extends java.lang.Object
The dosage info base class
Modifier and Type | Field and Description |
---|---|
int |
count
Used times
|
int |
maxCount
Maximum times
|
protected static int |
NO_COUNT_LIMIT_IDENTIFICATION
Don't limit the number of identification
|
Constructor and Description |
---|
UsageBase() |
Modifier and Type | Method and Description |
---|---|
static boolean |
hasCountLimited(UsageBase usage)
Whether the dosage information has the limit of times
|
static boolean |
isNotReachMax(UsageBase usage)
Whether the quantity does not reach the upper limit
|
static boolean |
isReachMax(UsageBase usage)
Whether the quantity reaches the upper limit
|
protected static final int NO_COUNT_LIMIT_IDENTIFICATION
public int count
public int maxCount
public static boolean hasCountLimited(UsageBase usage)
Whether the dosage information has the limit of times
countInfo
-public static boolean isReachMax(UsageBase usage)
Whether the quantity reaches the upper limit
countInfo
- Quantity infopublic static boolean isNotReachMax(UsageBase usage)
Whether the quantity does not reach the upper limit
countInfo
-