| Modifier and Type | Class and Description |
|---|---|
| private static enum |
| Modifier and Type | Field and Description |
|---|---|
| private transient Annotation[] | |
| private transient Map | |
| private static final Map | |
| private String | |
| private final AnnotatedElement | |
| private transient List | |
| private static final Filter | |
| private Logger | |
| private AccessibleObject | |
| private String | |
| private JPAOverridenAnnotationReader. | |
| private static final String | |
| private static final String | |
| private XMLContext |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private Annotation | Returns: The annotation which was added to the list ornull.The list of annotations. annotationList, Annotation The annotation to add to the list. annotation)Adds |
| private void | |
| private void | |
| private void | addSqlResultsetMappingIfNeeded(SqlResultSetMapping annotation, List<SqlResultSetMapping> resultsets)
|
| private void | addTargetClass(Element element, AnnotationDescriptor ad, String nodeName, XMLContext.
|
| private List | |
| private List | |
| private List | |
| private Columns | |
| private GeneratedValue | |
| private void | |
| private JoinTable | |
| private void | |
| public static List | |
| private PrimaryKeyJoinColumn[] | |
| public static SequenceGenerator | |
| public static List | |
| public static TableGenerator | |
| private static void | |
| private void | |
| private static void | |
| private static void | |
| private static void | copyStringAttribute(AnnotationDescriptor annotation, Element element, String attributeName, boolean mandatory)
|
| private static void | |
| private void | |
| private Access | |
| public <T extends Annotation> T | getAnnotation(Class<T> annotationType)
Implements org. |
| public Annotation[] | |
| private void | getAssociation(Class<? extends Annotation> annotationType, List<Annotation> annotationList, XMLContext.
As per section 12.2 of the JPA 2.0 specification, the association subelements (many-to-one, one-to-many, one-to-one, many-to-many, element-collection) completely override the mapping for the specified field or property. |
| private void | getAssociationId(List<Annotation> annotationList, Element element)
Adds an @Id annotation to the specified annotationList if the specified element has the id attribute set to true. |
| private AssociationOverrides | getAssociationOverrides(Element tree, XMLContext.
Whether to use Java annotations for this
element, if present and not disabled by the XMLContext defaults.
In some contexts (such as an element-collection mapping) merging
with annotations is never allowed. mergeWithAnnotations)
|
| private AttributeOverrides | getAttributeOverrides(Element tree, XMLContext.
Whether to use Java annotations for this
element, if present and not disabled by the XMLContext defaults.
In some contexts (such as an association mapping) merging with
annotations is never allowed. mergeWithAnnotations)
|
| private void | |
| private void | |
| private void | |
| private Column | |
| private DiscriminatorColumn | |
| private DiscriminatorValue | |
| private void | getElementCollection(List<Annotation> annotationList, XMLContext.
As per sections 12.2.3.23.9, 12.2.4.8.9 and 12.2.5.3.6 of the JPA 2.0 specification, the element-collection subelement completely overrides the mapping for the specified field or property. |
| private Embeddable | |
| private void | |
| private void | |
| private Entity | |
| private EntityListeners | |
| private void | |
| private ExcludeDefaultListeners | |
| private ExcludeSuperclassListeners | |
| private void | |
| private void | |
| private IdClass | |
| private Inheritance | |
| private <T extends Annotation> T | |
| private Annotation[] | |
| private static String | |
| private JoinColumn[] | |
| private void | |
| private void | |
| private void | |
| private AttributeOverrides | |
| private void | |
| private void | |
| private void | getMapKeyEnumerated(List<Annotation> annotationList, Element element)
Adds a @MapKeyEnumerated annotation to the specified annotationList if the specified element contains a map-key-enumerated sub-element. |
| private MapKeyJoinColumn[] | |
| private void | getMapKeyTemporal(List<Annotation> annotationList, Element element)
Adds a @MapKeyTemporal annotation to the specified annotationList if the specified element contains a map-key-temporal sub-element. |
| private MappedSuperclass | |
| private void | getMapsId(List<Annotation> annotationList, Element element)
Adds a @MapsId annotation to the specified annotationList if the specified element has the maps-id attribute set. |
| private Annotation | getMarkerAnnotation(Class<? extends Annotation> clazz, Element element, XMLContext.
|
| private NamedNativeQueries | |
| private NamedQueries | |
| private void | |
| private void | getOrderColumn(List<Annotation> annotationList, Element element)
Adds an @OrderColumn annotation to the specified annotationList if the specified element contains an order-column sub-element. |
| private PrimaryKeyJoinColumns | getPrimaryKeyJoinColumns(Element element, XMLContext.
Whether to use Java annotations for this
element, if present and not disabled by the XMLContext defaults.
In some contexts (such as an association mapping) merging with
annotations is never allowed. mergeWithAnnotations)
|
| private SecondaryTables | |
| private Annotation | |
| private SequenceGenerator | |
| private SqlResultSetMappings | |
| private Table | |
| private Annotation | |
| private TableGenerator | |
| private void | |
| private Transient | |
| private void | |
| private void | |
| public <T extends Annotation> boolean | isAnnotationPresent(Class<T> annotationType)
Implements org. |
| private <T extends Annotation> boolean | |
| private boolean | |
| private AttributeOverrides | mergeAttributeOverrides(XMLContext.
Whether to use Java annotations for this
element, if present and not disabled by the XMLContext defaults.
In some contexts (such as an association mapping) merging with
annotations is never allowed. mergeWithAnnotations)
|
| private void | overridesDefaultInSecondaryTable(SecondaryTable secTableAnn, XMLContext.
|
| private JoinTable | |
| private void | |
| private void |