org.apache.openjpa.persistence.meta
Class Members.SingularAttributeImpl<X,T>
java.lang.Object
   org.apache.openjpa.persistence.meta.Members.Member<X,T>
org.apache.openjpa.persistence.meta.Members.Member<X,T>
       org.apache.openjpa.persistence.meta.Members.SingularAttributeImpl<X,T>
org.apache.openjpa.persistence.meta.Members.SingularAttributeImpl<X,T>
- Type Parameters:
- X- The type containing the represented attribute
- T- The type of the represented attribute
- All Implemented Interfaces: 
- Comparable<Members.Member<X,T>>, Attribute<X,T>, Bindable<T>, SingularAttribute<X,T>
- Enclosing class:
- Members
- public static final class Members.SingularAttributeImpl<X,T> 
- extends Members.Member<X,T>- implements SingularAttribute<X,T>
Represents single-valued persistent attributes.
 
 
 
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
Members.SingularAttributeImpl
public Members.SingularAttributeImpl(AbstractManagedType<X> owner,
                                     FieldMetaData fmd)
isId
public boolean isId()
- Affirms if this attribute is an id attribute.
 
- 
- Specified by:
- isIdin interface- SingularAttribute<X,T>
 
- 
 
isVersion
public boolean isVersion()
- Affirms if this attribute represents a version attribute.
 
- 
- Specified by:
- isVersionin interface- SingularAttribute<X,T>
 
- 
 
isOptional
public boolean isOptional()
- Affirms if this attribute can be null.
 
- 
- Specified by:
- isOptionalin interface- SingularAttribute<X,T>
 
- 
 
getBindableType
public final Bindable.BindableType getBindableType()
- Categorizes bindable type represented by this attribute.
 
- 
- Specified by:
- getBindableTypein interface- Bindable<T>
 
- 
 
getBindableJavaType
public final Class<T> getBindableJavaType()
- Returns the bindable Java type of this attribute.
 
 If the bindable category of this attribute is PLURAL_ATTRIBUTE, the Java element type 
 is returned. If the bindable type is SINGULAR_ATTRIBUTE or ENTITY_TYPE, the Java type 
 of the represented entity or attribute is returned.
 
- 
- Specified by:
- getBindableJavaTypein interface- Bindable<T>
 
- 
 
getPersistentAttributeType
public final Attribute.PersistentAttributeType getPersistentAttributeType()
- Categorizes the attribute.
 
- 
- Specified by:
- getPersistentAttributeTypein interface- Attribute<X,T>
- Overrides:
- getPersistentAttributeTypein class- Members.Member<X,T>
 
- 
 
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.