public final class IdentifierValidator extends Object
toString method. Two equal identifiers must always produce the same toString values,
even between JVM restarts. Typically, this also means equals and hashCode need to be
implemented.
For optimization purposes, this validator keeps a white-list of all aggregate types that have passed validation.
This
reduces the amount of reflection for types that have been already inspected.| Modifier and Type | Method and Description |
|---|---|
static IdentifierValidator |
getInstance()
Returns the singleton instance of the IdentifierValidator.
|
boolean |
isValidIdentifier(Class<?> identifierType)
Indicates whether or not the given
identifierType is safe to use as aggregate identifier |
public static IdentifierValidator getInstance()
public boolean isValidIdentifier(Class<?> identifierType)
identifierType is safe to use as aggregate identifieridentifierType - The class of the identifiertrue if the identifier is valid, false otherwiseCopyright © 2010–2018. All rights reserved.