org.eclipse.jpt.jpa.core.context.java
Interface Accessor
- All Superinterfaces:
- IAdaptable, JavaElementReference, JpaContextNode, JpaNode, JptResourceTypeReference, Model
public interface Accessor
- extends JpaContextNode, JavaElementReference
Represents a JPA accessor (field or property).
Provisional API: This interface is part of an interim API that is still
under development and expected to change significantly before reaching
stability. It is available at this early stage to solicit feedback from
pioneering adopters on the understanding that any code that uses this API
will almost certainly be broken (repeatedly) as the API evolves.
- Since:
- 3.1
| Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode |
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getParent, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate |
getResourceAttribute
JavaResourceAttribute getResourceAttribute()
- Return the resource attribute(field/method) that is to be annotated.
isFor
boolean isFor(JavaResourceField field)
isFor
boolean isFor(JavaResourceMethod getterMethod,
JavaResourceMethod setterMethod)
buildUnannotatedJavaAttribute
JavaPersistentAttribute buildUnannotatedJavaAttribute(PersistentType type)
- Build a Java persistent attribute that wraps the original Java resource
attributes and behaves as though it has no annotations. This will cause
all the settings in the Java context attribute to default.
getDefaultAccess
AccessType getDefaultAccess()
buildAttributeValidator
org.eclipse.jpt.jpa.core.internal.context.JptValidator buildAttributeValidator(PersistentAttribute persistentAttribute)
Copyright (c) 2012 Oracle. All rights reserved.