com.sun.jdo.api.persistence.model.mapping
Interface MappingElement

All Superinterfaces:
java.lang.Comparable, MappingElementProperties
All Known Subinterfaces:
MappingClassElement, MappingFieldElement, MappingMemberElement, MappingReferenceKeyElement, MappingRelationshipElement, MappingTableElement
All Known Implementing Classes:
MappingClassElementImpl, MappingElementImpl, MappingFieldElementImpl, MappingMemberElementImpl, MappingReferenceKeyElementImpl, MappingRelationshipElementImpl, MappingTableElementImpl

public interface MappingElement
extends MappingElementProperties, java.lang.Comparable

Version:
%I%
Author:
raccah

Field Summary
 
Fields inherited from interface com.sun.jdo.api.persistence.model.mapping.MappingElementProperties
PROP_ASSOCIATED_COLUMNS, PROP_COLUMNS, PROP_CONSISTENCY, PROP_DATABASE_ROOT, PROP_FETCH_GROUP, PROP_FIELDS, PROP_IN_CONCURRENCY_CHECK, PROP_KEY_COLUMNS, PROP_MODIFIED, PROP_NAME, PROP_NAVIGABLE, PROP_READ_ONLY, PROP_REFERENCING_KEYS, PROP_TABLE, PROP_TABLES, PROP_VERSION_FIELD
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener l)
          Add a property change listener.
 void addVetoableChangeListener(java.beans.VetoableChangeListener l)
          Add a vetoable change listener.
 java.lang.String getName()
          Get the name of this mapping element.
 void removePropertyChangeListener(java.beans.PropertyChangeListener l)
          Remove a property change listener.
 void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
          Remove a vetoable change listener.
 void setName(java.lang.String name)
          Set the name of this mapping element.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener l)
Add a property change listener.

Parameters:
l - the listener to add

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener l)
Remove a property change listener.

Parameters:
l - the listener to remove

addVetoableChangeListener

void addVetoableChangeListener(java.beans.VetoableChangeListener l)
Add a vetoable change listener.

Parameters:
l - the listener to add

removeVetoableChangeListener

void removeVetoableChangeListener(java.beans.VetoableChangeListener l)
Remove a vetoable change listener.

Parameters:
l - the listener to remove

getName

java.lang.String getName()
Get the name of this mapping element.

Returns:
the name

setName

void setName(java.lang.String name)
             throws ModelException
Set the name of this mapping element.

Parameters:
name - the name
Throws:
ModelException - if impossible


Copyright © 2012 GlassFish Community. All Rights Reserved.