Module org.eclipse.persistence.jpa
Class CheckConstraintMetadata
java.lang.Object
org.eclipse.persistence.internal.jpa.metadata.ORMetadata
org.eclipse.persistence.internal.jpa.metadata.tables.CheckConstraintMetadata
INTERNAL:
A basic version accessor.
Key notes: - any metadata mapped from XML to this class must be compared in the equals method. - any metadata mapped from XML to this class must be handled in the merge method. (merging is done at the accessor/mapping level) - any metadata mapped from XML to this class must be initialized in the initXMLObject method. - methods should be preserved in alphabetical order.
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.metadata.ORMetadata
m_project -
Constructor Summary
ConstructorsConstructorDescriptionINTERNAL: Used for XML loading.CheckConstraintMetadata(MetadataAnnotation checkConstraint, MetadataAccessor accessor) INTERNAL: Used for annotation loading. -
Method Summary
Modifier and TypeMethodDescriptionbooleanINTERNAL:INTERNAL: Used for OX mapping.getName()INTERNAL: Used for OX mapping.INTERNAL: Used for OX mapping.inthashCode()booleanhasName()INTERNAL: Return true if a name has been specified for this check constraint.voidprocess(DatabaseTable table) voidsetConstraint(String columnNames) INTERNAL: Used for OX mapping.voidINTERNAL: Used for OX mapping.voidsetOptions(String options) 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, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatch
-
Constructor Details
-
CheckConstraintMetadata
public CheckConstraintMetadata()INTERNAL: Used for XML loading. -
CheckConstraintMetadata
INTERNAL: Used for annotation loading.
-
-
Method Details
-
equals
INTERNAL:- Specified by:
equalsin classORMetadata
-
hashCode
public int hashCode() -
getConstraint
INTERNAL: Used for OX mapping. -
getName
INTERNAL: Used for OX mapping. -
getOptions
INTERNAL: Used for OX mapping. -
hasName
public boolean hasName()INTERNAL: Return true if a name has been specified for this check constraint. -
process
-
setConstraint
INTERNAL: Used for OX mapping. -
setName
INTERNAL: Used for OX mapping. -
setOptions
INTERNAL: Used for OX mapping.
-