Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
PRIORITY_ANNOTATION_CLASS_NAME |
private static boolean |
priorityPresent |
Constructor and Description |
---|
OrderUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Integer |
getOrder(java.lang.Class<?> type,
java.lang.Integer defaultOrder)
Return the order on the specified
type or the specified
default value if none can be found. |
static java.lang.Integer |
getPriorityValue(java.lang.Class<?> type)
Return the value of the
javax.annotation.Priority annotation set
on the specified type or null if none is set. |
private static final java.lang.String PRIORITY_ANNOTATION_CLASS_NAME
private static final boolean priorityPresent
public static java.lang.Integer getOrder(java.lang.Class<?> type, java.lang.Integer defaultOrder)
type
or the specified
default value if none can be found.
Take care of @Order
and @javax.annotation.Priority
.
type
- the type to handlepublic static java.lang.Integer getPriorityValue(java.lang.Class<?> type)
javax.annotation.Priority
annotation set
on the specified type or null
if none is set.type
- the type to handlenull
otherwise