public class MappedSuperclassElementFactory extends ParentElement implements MappedSuperclassMetadata
mapped-superclass elements.ATTR_ACCESS, ATTR_ALLOCATION_SIZE, ATTR_CACHABLE, ATTR_CATALOG, ATTR_CLASS, ATTR_COLUMN, ATTR_COLUMN_DEFINITION, ATTR_DISCRIMINATOR_COLUMN, ATTR_DISCRIMINATOR_TYPE, ATTR_ENTITY_CLASS, ATTR_FETCH, ATTR_GENERATOR, ATTR_ID, ATTR_INITIAL_VALUE, ATTR_INSERTABLE, ATTR_LENGTH, ATTR_MAPPED_BY, ATTR_MAPS_ID, ATTR_METADATA_COMPLETE, ATTR_NAME, ATTR_NULLABLE, ATTR_OPTIONAL, ATTR_ORPHAN_REMOVAL, ATTR_PK_COLUMN_NAME, ATTR_PK_COLUMN_VALUE, ATTR_PRECISION, ATTR_REFERENCED_COLUMN_NAME, ATTR_RESULT_CLASS, ATTR_RESULT_SET_MAPPING, ATTR_SCALE, ATTR_SCHEMA, ATTR_SEQUENCE_NAME, ATTR_STRATEGY, ATTR_TABLE, ATTR_TARGET_CLASS, ATTR_TARGET_ENTITY, ATTR_UNIQUE, ATTR_UPDATABLE, ATTR_VALUE, ATTR_VALUE_COLUMN_NAME, ELEMENT_ACCESS, ELEMENT_ASSOCIATION_OVERRIDE, ELEMENT_ATTRIBUTE_OVERRIDE, ELEMENT_ATTRIBUTES, ELEMENT_BASIC, ELEMENT_CASCADE, ELEMENT_CASCADE_ALL, ELEMENT_CASCADE_DETACH, ELEMENT_CASCADE_MERGE, ELEMENT_CASCADE_PERSIST, ELEMENT_CASCADE_REFRESH, ELEMENT_CASCADE_REMOVE, ELEMENT_CATALOG, ELEMENT_COLLECTION_TABLE, ELEMENT_COLUMN, ELEMENT_COLUMN_NAME, ELEMENT_COLUMN_RESULT, ELEMENT_DISCRIMINATOR_COLUMN, ELEMENT_DISCRIMINATOR_VALUE, ELEMENT_ELEMENT_COLLECTION, ELEMENT_EMBEDDABLE, ELEMENT_EMBEDDED, ELEMENT_EMBEDDED_ID, ELEMENT_ENTITY, ELEMENT_ENTITY_LISTENER, ELEMENT_ENTITY_LISTENERS, ELEMENT_ENTITY_MAPPINGS, ELEMENT_ENTITY_RESULT, ELEMENT_ENUMERATED, ELEMENT_EXCLUDE_DEFAULT_LISTENERS, ELEMENT_EXCLUDE_SUPERCLASS_LISTENERS, ELEMENT_FIELD_RESULT, ELEMENT_GENERATED_VALUE, ELEMENT_HINT, ELEMENT_ID, ELEMENT_ID_CLASS, ELEMENT_INHERITANCE, ELEMENT_INVERSE_JOIN_COLUMN, ELEMENT_JOIN_COLUMN, ELEMENT_JOIN_TABLE, ELEMENT_LOB, ELEMENT_LOCK_MODE, ELEMENT_MANY_TO_MANY, ELEMENT_MANY_TO_ONE, ELEMENT_MAP_KEY, ELEMENT_MAP_KEY_ATTRIBUTE_OVERRIDE, ELEMENT_MAP_KEY_CLASS, ELEMENT_MAP_KEY_COLUMN, ELEMENT_MAP_KEY_ENUMERATED, ELEMENT_MAP_KEY_TEMPORAL, ELEMENT_MAPPED_SUPERCLASS, ELEMENT_NAMED_NATIVE_QUERY, ELEMENT_NAMED_QUERY, ELEMENT_ONE_TO_MANY, ELEMENT_ONE_TO_ONE, ELEMENT_ORDER_BY, ELEMENT_ORDER_COLUMN, ELEMENT_PERSISTENCE_UNIT_DEFAULTS, ELEMENT_PERSISTENT_UNIT_METADATA, ELEMENT_POST_LOAD, ELEMENT_POST_PERSIST, ELEMENT_POST_REMOVE, ELEMENT_POST_UPDATE, ELEMENT_PRE_PERSIST, ELEMENT_PRE_REMOVE, ELEMENT_PRE_UPDATE, ELEMENT_PRIMARY_KEY_JOIN_COLUMN, ELEMENT_QUERY, ELEMENT_SCHEMA, ELEMENT_SECONDARY_TABLE, ELEMENT_SEQUENCE_GENERATOR, ELEMENT_SQL_RESULT_SET_MAPPING, ELEMENT_TABLE, ELEMENT_TABLE_GENERATOR, ELEMENT_TEMPORAL, ELEMENT_TRANSIENT, ELEMENT_UNIQUE_CONSTRAINT, ELEMENT_VERSION, ELEMENT_XML_MAPPING_METADATA_COMPLETE, EMPTY, FALSE| Constructor and Description |
|---|
MappedSuperclassElementFactory(ParentElement parent,
java.util.Map<java.lang.String,java.lang.String> attributes)
Constructor for ORM File parsing
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
excludeDefaultListeners()
Returns if the default listeners are excluded.
|
boolean |
excludeSuperclassListeners()
Returns if the super class listeners are excluded.
|
protected void |
generate()
Generates the elements artifact.
|
javax.persistence.AccessType |
getAccessType()
Returns the access type of the entity.
|
AttributesElement |
getAttributes()
Returns the attributes of the entity.
|
java.util.List<CallbackMetadata> |
getCallbacks()
Returns the callbacks of the identifiable type.
|
java.lang.String |
getClassName()
Returns the name of the class of the entity.
|
java.lang.String |
getIdClass()
Returns the id class of the identifiable type.
|
java.util.List<EntityListenerMetadata> |
getListeners()
Returns the entity listeners of the identifiable type.
|
protected void |
handleChild(Element child)
Handles the
generated artifact of the child element. |
boolean |
isMetadataComplete()
Returns if the entity's metadata is complete.
|
join, toStringcdata, end, expected, forElement, getAttribute, getAttribute, getAttribute, getAttribute, getExpectedChildElements, getLocator, getParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocatorpublic MappedSuperclassElementFactory(ParentElement parent, java.util.Map<java.lang.String,java.lang.String> attributes)
parent - the metamodelattributes - the attributespublic boolean excludeDefaultListeners()
excludeDefaultListeners in interface IdentifiableTypeMetadatapublic boolean excludeSuperclassListeners()
excludeSuperclassListeners in interface IdentifiableTypeMetadataprotected void generate()
Element factories implement the method to generate their artifacts.
public javax.persistence.AccessType getAccessType()
getAccessType in interface ManagedTypeMetadatapublic AttributesElement getAttributes()
getAttributes in interface ManagedTypeMetadatapublic java.util.List<CallbackMetadata> getCallbacks()
getCallbacks in interface IdentifiableTypeMetadatapublic java.lang.String getClassName()
getClassName in interface ManagedTypeMetadatapublic java.lang.String getIdClass()
getIdClass in interface IdentifiableTypeMetadatapublic java.util.List<EntityListenerMetadata> getListeners()
getListeners in interface IdentifiableTypeMetadataprotected void handleChild(Element child)
generated artifact of the child element.
Element factories implement the method to generate their artifacts.
handleChild in class ParentElementchild - the generated child artifactpublic boolean isMetadataComplete()
isMetadataComplete in interface ManagedTypeMetadataCopyright © 2012-2013 Batoo Software & Consultancy. All Rights Reserved.