Class AbstractIdentifiableType<J>

All Implemented Interfaces:
IdentifiableType<J>, ManagedType<J>, Type<J>, Serializable, DomainType<J>, IdentifiableDomainType<J>, AttributeContainer<J>, ManagedDomainType<J>, SimpleDomainType<J>, BindableType<J>, SqmExpressible<J>
Direct Known Subclasses:
EntityTypeImpl, MappedSuperclassTypeImpl

public abstract class AbstractIdentifiableType<J> extends AbstractManagedType<J> implements IdentifiableDomainType<J>, Serializable
Functionality common to all implementations of IdentifiableType.

An identifiable type is one which may have an identifier attribute, that is, an entity type or a mapped superclass.

Author:
Steve Ebersole
See Also: