Module org.eclipse.persistence.jpa
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 StringdefaultDeleteObjectQueryRedirectorNameprotected MetadataClassdefaultInsertObjectQueryRedirectorprotected StringdefaultInsertObjectQueryRedirectorNameprotected MetadataClassdefaultQueryRedirectorprotected StringdefaultQueryRedirectorNameprotected MetadataClassdefaultReadAllQueryRedirectorprotected StringdefaultReadAllQueryRedirectorNameprotected MetadataClassdefaultReadObjectQueryRedirectorprotected StringdefaultReadObjectQueryRedirectorNameprotected MetadataClassdefaultReportQueryRedirectorprotected StringdefaultReportQueryRedirectorNameprotected MetadataClassdefaultUpdateObjectQueryRedirectorprotected 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(Object objectToCompare)INTERNAL:StringgetDefaultDeleteObjectQueryRedirectorName()INTERNAL: Used for OX mapping.StringgetDefaultInsertObjectQueryRedirectorName()INTERNAL: Used for OX mapping.StringgetDefaultQueryRedirectorName()INTERNAL: Used for OX mapping.StringgetDefaultReadAllQueryRedirectorName()INTERNAL: Used for OX mapping.StringgetDefaultReadObjectQueryRedirectorName()INTERNAL: Used for OX mapping.StringgetDefaultReportQueryRedirectorName()INTERNAL: Used for OX mapping.StringgetDefaultUpdateObjectQueryRedirectorName()INTERNAL: Used for OX mapping.inthashCode()voidinitXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)INTERNAL:voidprocess(MetadataDescriptor descriptor, MetadataClass javaClass)INTERNAL:voidsetDefaultDeleteObjectQueryRedirectorName(String defaultDeleteObjectQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultInsertObjectQueryRedirectorName(String defaultInsertObjectQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultQueryRedirectorName(String defaultQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultReadAllQueryRedirectorName(String defaultReadAllQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultReadObjectQueryRedirectorName(String defaultReadObjectQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultReportQueryRedirectorName(String defaultReportQueryRedirectorName)INTERNAL: Used for OX mapping.voidsetDefaultUpdateObjectQueryRedirectorName(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 String defaultQueryRedirectorName
-
defaultReadAllQueryRedirectorName
protected String defaultReadAllQueryRedirectorName
-
defaultReadObjectQueryRedirectorName
protected String defaultReadObjectQueryRedirectorName
-
defaultReportQueryRedirectorName
protected String defaultReportQueryRedirectorName
-
defaultUpdateObjectQueryRedirectorName
protected String defaultUpdateObjectQueryRedirectorName
-
defaultInsertObjectQueryRedirectorName
protected String defaultInsertObjectQueryRedirectorName
-
defaultDeleteObjectQueryRedirectorName
protected 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(Object objectToCompare)
INTERNAL:- Specified by:
equalsin classORMetadata
-
getDefaultDeleteObjectQueryRedirectorName
public String getDefaultDeleteObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultInsertObjectQueryRedirectorName
public String getDefaultInsertObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultQueryRedirectorName
public String getDefaultQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultReadAllQueryRedirectorName
public String getDefaultReadAllQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultReadObjectQueryRedirectorName
public String getDefaultReadObjectQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultReportQueryRedirectorName
public String getDefaultReportQueryRedirectorName()
INTERNAL: Used for OX mapping.
-
getDefaultUpdateObjectQueryRedirectorName
public 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(String defaultDeleteObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultInsertObjectQueryRedirectorName
public void setDefaultInsertObjectQueryRedirectorName(String defaultInsertObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultQueryRedirectorName
public void setDefaultQueryRedirectorName(String defaultQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultReadAllQueryRedirectorName
public void setDefaultReadAllQueryRedirectorName(String defaultReadAllQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultReadObjectQueryRedirectorName
public void setDefaultReadObjectQueryRedirectorName(String defaultReadObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultReportQueryRedirectorName
public void setDefaultReportQueryRedirectorName(String defaultReportQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
setDefaultUpdateObjectQueryRedirectorName
public void setDefaultUpdateObjectQueryRedirectorName(String defaultUpdateObjectQueryRedirectorName)
INTERNAL: Used for OX mapping.
-
-