public abstract class PersistenceMemberElement extends PersistenceElement
| Modifier and Type | Class and Description |
|---|---|
static interface |
PersistenceMemberElement.Impl
Pluggable implementation of member elements.
|
PROP_CARDINALITY, PROP_COLLECTION_CLASS, PROP_DELETE_ACTION, PROP_ELEMENT_CLASS, PROP_FIELDS, PROP_GROUPS, PROP_IDENTITY, PROP_INVERSE_FIELD, PROP_KEY_CLASS, PROP_KEY_FIELD, PROP_MODIFIED, PROP_NAME, PROP_PERSISTENCE, PROP_PREFETCH, PROP_SENSITIVITY, PROP_UPDATE_ACTION| Modifier | Constructor and Description |
|---|---|
|
PersistenceMemberElement()
Create new PersistenceMemberElement with no implementation.
|
protected |
PersistenceMemberElement(PersistenceMemberElement.Impl impl,
PersistenceClassElement declaringClass)
Create new PersistenceMemberElement with the provided implementation.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Overrides PersistenceElement's
equals method to add
comparison of the name of the declaring class this persistence element. |
PersistenceClassElement |
getDeclaringClass()
Get the declaring class.
|
int |
hashCode()
Overrides PersistenceElement's
hashCode method to add
the hashCode of this persistence element's declaring class. |
void |
setDeclaringClass(PersistenceClassElement declaringClass)
Set the declaring class of this member element.
|
addPropertyChangeListener, addVetoableChangeListener, compareTo, getImpl, getMessages, getName, removePropertyChangeListener, removeVetoableChangeListener, setImpl, setName, toStringpublic PersistenceMemberElement()
protected PersistenceMemberElement(PersistenceMemberElement.Impl impl, PersistenceClassElement declaringClass)
impl - the implementation to usedeclaringClass - the class to attach topublic PersistenceClassElement getDeclaringClass()
null
if the element is not attached to any classpublic void setDeclaringClass(PersistenceClassElement declaringClass)
declaringClass - the declaring class of this member elementpublic boolean equals(Object obj)
equals method to add
comparison of the name of the declaring class this persistence element.
The method returns false if obj does not have a declaring
class with the same name as this persistence element.equals in class PersistenceElementobj - the reference object with which to compare.true if this object is the same as the obj argument;
false otherwise.public int hashCode()
hashCode method to add
the hashCode of this persistence element's declaring class.hashCode in class PersistenceElementCopyright © 2017–2019 Eclipse Foundation. All rights reserved.