|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JavaResourcePersistentAttribute
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.
Field Summary | |
---|---|
static java.lang.String |
FINAL_PROPERTY
|
static java.lang.String |
PUBLIC_PROPERTY
|
static java.lang.String |
QUALIFIED_REFERENCE_ENTITY_ELEMENT_TYPE_NAME_PROPERTY
|
static java.lang.String |
QUALIFIED_REFERENCE_ENTITY_TYPE_NAME_PROPERTY
|
static java.lang.String |
QUALIFIED_TYPE_NAME_PROPERTY
|
static java.lang.String |
TYPE_IS_BASIC_PROPERTY
|
static java.lang.String |
TYPE_IS_CONTAINER_PROPERTY
|
Fields inherited from interface org.eclipse.jpt.core.resource.java.JavaResourcePersistentMember |
---|
ANNOTATIONS_COLLECTION, MAPPING_ANNOTATIONS_COLLECTION, PERSISTABLE_PROPERTY |
Method Summary | |
---|---|
Member |
getMember()
|
java.lang.String |
getName()
|
java.lang.String |
getQualifiedReferenceEntityElementTypeName()
Returns the fully qualified type parameter for use as a target entity |
java.lang.String |
getQualifiedReferenceEntityTypeName()
Returns the resolved qualfied type name for the attribute if it as valid as a target entity type. |
java.lang.String |
getQualifiedTypeName()
Returns the resolved qualfied type name for the attribute |
boolean |
hasAnyAnnotation()
Return true if this attribute has any mapping or non-mapping annotations (of course only persistence related annotations) |
boolean |
isFinal()
|
boolean |
isForField()
|
boolean |
isForProperty()
|
boolean |
isPublic()
|
boolean |
typeIsBasic()
|
boolean |
typeIsContainer()
Return true if the attribute type is a container: java.util.Collection java.util.Set java.util.List java.util.Map |
Methods inherited from interface org.eclipse.jpt.core.resource.java.JavaResourcePersistentMember |
---|
addAnnotation, addAnnotation, annotations, annotations, annotationsSize, getAnnotation, getMappingAnnotation, getMappingAnnotation, getNameTextRange, getNonNullAnnotation, getNullMappingAnnotation, isFor, isFor, isPersistable, isPersisted, mappingAnnotations, mappingAnnotationsSize, move, removeAnnotation, removeAnnotation, resolveTypes, setMappingAnnotation |
Methods inherited from interface org.eclipse.jpt.core.resource.java.JavaResourceNode |
---|
getJpaCompilationUnit, getResourceModel, getTextRange, initialize, updateFromJava |
Field Detail |
---|
static final java.lang.String TYPE_IS_BASIC_PROPERTY
static final java.lang.String FINAL_PROPERTY
static final java.lang.String PUBLIC_PROPERTY
static final java.lang.String TYPE_IS_CONTAINER_PROPERTY
static final java.lang.String QUALIFIED_TYPE_NAME_PROPERTY
static final java.lang.String QUALIFIED_REFERENCE_ENTITY_TYPE_NAME_PROPERTY
static final java.lang.String QUALIFIED_REFERENCE_ENTITY_ELEMENT_TYPE_NAME_PROPERTY
Method Detail |
---|
java.lang.String getName()
Member getMember()
boolean isForField()
boolean isForProperty()
boolean typeIsBasic()
boolean isFinal()
boolean isPublic()
boolean typeIsContainer()
java.lang.String getQualifiedTypeName()
java.lang.String getQualifiedReferenceEntityTypeName()
java.lang.String getQualifiedReferenceEntityElementTypeName()
boolean hasAnyAnnotation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |