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 MetadataClassdefaultDeleteObjectQueryRedirectorprotected java.lang.StringdefaultDeleteObjectQueryRedirectorNameprotected MetadataClassdefaultInsertObjectQueryRedirectorprotected java.lang.StringdefaultInsertObjectQueryRedirectorNameprotected MetadataClassdefaultQueryRedirectorprotected java.lang.StringdefaultQueryRedirectorNameprotected MetadataClassdefaultReadAllQueryRedirectorprotected java.lang.StringdefaultReadAllQueryRedirectorNameprotected MetadataClassdefaultReadObjectQueryRedirectorprotected java.lang.StringdefaultReadObjectQueryRedirectorNameprotected MetadataClassdefaultReportQueryRedirectorprotected java.lang.StringdefaultReportQueryRedirectorNameprotected MetadataClassdefaultUpdateObjectQueryRedirectorprotected java.lang.StringdefaultUpdateObjectQueryRedirectorName-
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 booleanequals(java.lang.Object objectToCompare)INTERNAL:java.lang.StringgetDefaultDeleteObjectQueryRedirectorName()INTERNAL: Used for OX mapping.java.lang.StringgetDefaultInsertObjectQueryRedirectorName()INTERNAL: Used for OX mapping.java.lang.StringgetDefaultQueryRedirectorName()INTERNAL: Used for OX mapping.java.lang.StringgetDefaultReadAllQueryRedirectorName()INTERNAL: Used for OX mapping.java.lang.StringgetDefaultReadObjectQueryRedirectorName()INTERNAL: Used for OX mapping.java.lang.StringgetDefaultReportQueryRedirectorName()INTERNAL: Used for OX mapping.java.lang.StringgetDefaultUpdateObjectQueryRedirectorName()INTERNAL: Used for OX mapping.inthashCode()voidinitXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)INTERNAL:voidprocess(MetadataDescriptor descriptor, MetadataClass javaClass)INTERNAL:voidsetDefaultDeleteObjectQueryRedirectorName(java.lang.String defaultDeleteObjectQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultInsertObjectQueryRedirectorName(java.lang.String defaultInsertObjectQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultQueryRedirectorName(java.lang.String defaultQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultReadAllQueryRedirectorName(java.lang.String defaultReadAllQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultReadObjectQueryRedirectorName(java.lang.String defaultReadObjectQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultReportQueryRedirectorName(java.lang.String defaultReportQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultUpdateObjectQueryRedirectorName(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:
equalsin classORMetadata
-
hashCode
public int hashCode()
- Overrides:
hashCodein 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:
initXMLObjectin 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.
-
-