public abstract class AbstractAttribute<X,Y> extends Object implements javax.persistence.metamodel.Attribute<X,Y>, AttributeImplementor<X,Y>, Serializable
Attribute
hierarchy.Constructor and Description |
---|
AbstractAttribute(String name,
Class<Y> javaType,
AbstractManagedType<X> declaringType,
Member member,
javax.persistence.metamodel.Attribute.PersistentAttributeType persistentAttributeType) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.metamodel.ManagedType<X> |
getDeclaringType() |
Member |
getJavaMember() |
Class<Y> |
getJavaType() |
String |
getName() |
javax.persistence.metamodel.Attribute.PersistentAttributeType |
getPersistentAttributeType() |
protected void |
readObject(ObjectInputStream ois)
Used by JDK serialization...
|
protected void |
writeObject(ObjectOutputStream oos)
Used by JDK serialization...
|
public String getName()
public javax.persistence.metamodel.ManagedType<X> getDeclaringType()
public Member getJavaMember()
public javax.persistence.metamodel.Attribute.PersistentAttributeType getPersistentAttributeType()
protected void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
ois
- The input stream from which we are being read...IOException
- Indicates a general IO stream exceptionClassNotFoundException
- Indicates a class resolution issueprotected void writeObject(ObjectOutputStream oos) throws IOException
oos
- The output stream to which we are being written...IOException
- Indicates a general IO stream exceptionCopyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved