| Constructor and Description |
|---|
IdentificationVariableResolver(Resolver parent,
java.lang.String variableName)
Creates a new
IdentificationVariableResolver. |
| Modifier and Type | Method and Description |
|---|---|
IType |
buildType()
|
ITypeDeclaration |
buildTypeDeclaration()
Resolves the
ITypeDeclaration of the property handled by this Resolver. |
IManagedType |
getManagedType()
Returns the
IManagedType associated with the field handled by this Resolver. |
IMapping |
getMapping()
Returns the
IMapping for the wrapped field. |
java.lang.String |
getVariableName()
Returns the identification variable handled by this
Resolver. |
java.lang.String |
toString() |
addChild, checkParent, getChild, getParent, getParentManagedType, getParentMapping, getParentType, getParentTypeDeclaration, getProvider, getQuery, getType, getType, getType, getTypeDeclaration, getTypeHelper, getTypeRepository, isNullAllowed, setNullAllowedpublic IdentificationVariableResolver(Resolver parent, java.lang.String variableName)
IdentificationVariableResolver.parent - The parent Resolver, which is never nullvariableName - The name of the identification variable, which should never be
null and it should not be an empty stringpublic IType buildType()
public ITypeDeclaration buildTypeDeclaration()
ITypeDeclaration of the property handled by this Resolver.buildTypeDeclaration in class ResolverITypeDeclaration that was resolved by this Resolver or the
ITypeDeclaration for IType.UNRESOLVABLE_TYPE if it could not be resolvedpublic IManagedType getManagedType()
IManagedType associated with the field handled by this Resolver.
If this Resolver does not handle a field that has a IManagedType, then
null should be returned.
For example: "SELECT e FROM Employee e", the Resolver for
e would be returning the IManagedType for Employee.
getManagedType in class ResolverIManagedType, if it could be resolved; null otherwisepublic IMapping getMapping()
IMapping for the wrapped field.getMapping in class ResolverIMapping or null if none existspublic java.lang.String getVariableName()
Resolver.Resolverpublic java.lang.String toString()
toString in class java.lang.Object