|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.persistence.mappings.querykeys.QueryKey
public class QueryKey
Purpose: Define a Java appropriate alias to a database field or function.
Responsibilities:
Field Summary | |
---|---|
protected ClassDescriptor |
descriptor
|
protected java.lang.String |
name
|
Constructor Summary | |
---|---|
QueryKey()
|
Method Summary | |
---|---|
java.lang.Object |
clone()
INTERNAL: Clones itself. |
void |
convertClassNamesToClasses(java.lang.ClassLoader classLoader)
INTERNAL: Convert all the class-name-based settings in this QueryKey to actual class-based settings Will be overridded by subclasses |
ClassDescriptor |
getDescriptor()
INTERNAL: Return the descriptor. |
java.lang.String |
getName()
PUBLIC: Return the name for the query key. |
void |
initialize(ClassDescriptor aDescriptor)
INTERNAL: Initialize any information in the receiver that requires its descriptor. |
boolean |
isAbstractQueryKey()
INTERNAL: return whether this query key is abstract |
boolean |
isCollectionQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isDirectCollectionQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isDirectQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isForeignReferenceQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isManyToManyQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isOneToManyQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isOneToOneQueryKey()
PUBLIC:: Related query key should implement this method to return true. |
boolean |
isQueryKey()
INTERNAL: This is a QueryKey. |
void |
setDescriptor(ClassDescriptor descriptor)
INTERNAL: Set the descriptor. |
void |
setName(java.lang.String name)
PUBLIC: Set the name for the query key. |
java.lang.String |
toString()
INTERNAL: return a string representation of this instance of QueryKey |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected ClassDescriptor descriptor
Constructor Detail |
---|
public QueryKey()
Method Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public void convertClassNamesToClasses(java.lang.ClassLoader classLoader)
classLoader
- public ClassDescriptor getDescriptor()
public java.lang.String getName()
public void initialize(ClassDescriptor aDescriptor)
aDescriptor
- is the owner descriptor of the receiver.public boolean isAbstractQueryKey()
public boolean isCollectionQueryKey()
public boolean isDirectCollectionQueryKey()
public boolean isDirectQueryKey()
public boolean isForeignReferenceQueryKey()
public boolean isManyToManyQueryKey()
public boolean isOneToManyQueryKey()
public boolean isOneToOneQueryKey()
public boolean isQueryKey()
public void setDescriptor(ClassDescriptor descriptor)
public void setName(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
|
EclipseLink 2.2.0, build 'v20110202-r8913' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |