Class QueryRedirectorsMetadata
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.metadata.ORMetadata
-
- org.eclipse.persistence.internal.jpa.metadata.queries.QueryRedirectorsMetadata
-
public class QueryRedirectorsMetadata extends ORMetadata
Object to hold onto Default Redirector metadata. Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - when loading from annotations, the constructor accepts the metadata accessor this metadata was loaded from. Used it to look up any 'companion' annotation needed for processing. - methods should be preserved in alphabetical order.- Since:
- EclipseLink 1.0
- Author:
- Gordon Yorke
-
-
Field Summary
Fields Modifier and Type Field Description protected MetadataClass
defaultDeleteObjectQueryRedirector
protected java.lang.String
defaultDeleteObjectQueryRedirectorName
protected MetadataClass
defaultInsertObjectQueryRedirector
protected java.lang.String
defaultInsertObjectQueryRedirectorName
protected MetadataClass
defaultQueryRedirector
protected java.lang.String
defaultQueryRedirectorName
protected MetadataClass
defaultReadAllQueryRedirector
protected java.lang.String
defaultReadAllQueryRedirectorName
protected MetadataClass
defaultReadObjectQueryRedirector
protected java.lang.String
defaultReadObjectQueryRedirectorName
protected MetadataClass
defaultReportQueryRedirector
protected java.lang.String
defaultReportQueryRedirectorName
protected MetadataClass
defaultUpdateObjectQueryRedirector
protected java.lang.String
defaultUpdateObjectQueryRedirectorName
-
Fields inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
m_project
-
-
Constructor Summary
Constructors Constructor Description QueryRedirectorsMetadata()
INTERNAL: Used for XML loading.QueryRedirectorsMetadata(MetadataAnnotation redirectors, MetadataAccessor accessor)
INTERNAL: Used for annotation loading.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object objectToCompare)
INTERNAL:java.lang.String
getDefaultDeleteObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.java.lang.String
getDefaultInsertObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.java.lang.String
getDefaultQueryRedirectorName()
INTERNAL: Used for OX mapping.java.lang.String
getDefaultReadAllQueryRedirectorName()
INTERNAL: Used for OX mapping.java.lang.String
getDefaultReadObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.java.lang.String
getDefaultReportQueryRedirectorName()
INTERNAL: Used for OX mapping.java.lang.String
getDefaultUpdateObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.int
hashCode()
void
initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
INTERNAL:void
process(MetadataDescriptor descriptor, MetadataClass javaClass)
INTERNAL:void
setDefaultDeleteObjectQueryRedirectorName(java.lang.String defaultDeleteObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.void
setDefaultInsertObjectQueryRedirectorName(java.lang.String defaultInsertObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.void
setDefaultQueryRedirectorName(java.lang.String defaultQueryRedirectorName)
INTERNAL: Used for OX mapping.void
setDefaultReadAllQueryRedirectorName(java.lang.String defaultReadAllQueryRedirectorName)
INTERNAL: Used for OX mapping.void
setDefaultReadObjectQueryRedirectorName(java.lang.String defaultReadObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.void
setDefaultReportQueryRedirectorName(java.lang.String defaultReportQueryRedirectorName)
INTERNAL: Used for OX mapping.void
setDefaultUpdateObjectQueryRedirectorName(java.lang.String defaultUpdateObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.-
Methods inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
getAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getIdentifier, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatch
-
-
-
-
Field Detail
-
defaultQueryRedirector
protected MetadataClass defaultQueryRedirector
-
defaultReadAllQueryRedirector
protected MetadataClass defaultReadAllQueryRedirector
-
defaultReadObjectQueryRedirector
protected MetadataClass defaultReadObjectQueryRedirector
-
defaultReportQueryRedirector
protected MetadataClass defaultReportQueryRedirector
-
defaultUpdateObjectQueryRedirector
protected MetadataClass defaultUpdateObjectQueryRedirector
-
defaultInsertObjectQueryRedirector
protected MetadataClass defaultInsertObjectQueryRedirector
-
defaultDeleteObjectQueryRedirector
protected MetadataClass defaultDeleteObjectQueryRedirector
-
defaultQueryRedirectorName
protected java.lang.String defaultQueryRedirectorName
-
defaultReadAllQueryRedirectorName
protected java.lang.String defaultReadAllQueryRedirectorName
-
defaultReadObjectQueryRedirectorName
protected java.lang.String defaultReadObjectQueryRedirectorName
-
defaultReportQueryRedirectorName
protected java.lang.String defaultReportQueryRedirectorName
-
defaultUpdateObjectQueryRedirectorName
protected java.lang.String defaultUpdateObjectQueryRedirectorName
-
defaultInsertObjectQueryRedirectorName
protected java.lang.String defaultInsertObjectQueryRedirectorName
-
defaultDeleteObjectQueryRedirectorName
protected java.lang.String defaultDeleteObjectQueryRedirectorName
-
-
Constructor Detail
-
QueryRedirectorsMetadata
public QueryRedirectorsMetadata()
INTERNAL: Used for XML loading.
-
QueryRedirectorsMetadata
public QueryRedirectorsMetadata(MetadataAnnotation redirectors, MetadataAccessor accessor)
INTERNAL: Used for annotation loading.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object objectToCompare)
INTERNAL:- Specified by:
equals
in classORMetadata
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getDefaultDeleteObjectQueryRedirectorName
public java.lang.String getDefaultDeleteObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultInsertObjectQueryRedirectorName
public java.lang.String getDefaultInsertObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultQueryRedirectorName
public java.lang.String getDefaultQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultReadAllQueryRedirectorName
public java.lang.String getDefaultReadAllQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultReadObjectQueryRedirectorName
public java.lang.String getDefaultReadObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultReportQueryRedirectorName
public java.lang.String getDefaultReportQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultUpdateObjectQueryRedirectorName
public java.lang.String getDefaultUpdateObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
initXMLObject
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
INTERNAL:- Overrides:
initXMLObject
in classORMetadata
-
process
public void process(MetadataDescriptor descriptor, MetadataClass javaClass)
INTERNAL:
-
setDefaultDeleteObjectQueryRedirectorName
public void setDefaultDeleteObjectQueryRedirectorName(java.lang.String defaultDeleteObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultInsertObjectQueryRedirectorName
public void setDefaultInsertObjectQueryRedirectorName(java.lang.String defaultInsertObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultQueryRedirectorName
public void setDefaultQueryRedirectorName(java.lang.String defaultQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultReadAllQueryRedirectorName
public void setDefaultReadAllQueryRedirectorName(java.lang.String defaultReadAllQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultReadObjectQueryRedirectorName
public void setDefaultReadObjectQueryRedirectorName(java.lang.String defaultReadObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultReportQueryRedirectorName
public void setDefaultReportQueryRedirectorName(java.lang.String defaultReportQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultUpdateObjectQueryRedirectorName
public void setDefaultUpdateObjectQueryRedirectorName(java.lang.String defaultUpdateObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
-