org.spicefactory.pimento.metamodel.impl
Class EmbeddableImpl

java.lang.Object
  extended by org.spicefactory.pimento.metamodel.impl.TypeImpl
      extended by org.spicefactory.pimento.metamodel.impl.ManagedTypeImpl
          extended by org.spicefactory.pimento.metamodel.impl.EmbeddableImpl
All Implemented Interfaces:
Externalizable, Embeddable, ManagedType, Type

public class EmbeddableImpl
extends ManagedTypeImpl
implements Embeddable

Default implementation of the Embeddable interface.

Author:
Jens Halm

Constructor Summary
EmbeddableImpl(Class<?> type, List<ManagedProperty> properties)
          Creates a new instance.
 
Method Summary
 
Methods inherited from class org.spicefactory.pimento.metamodel.impl.ManagedTypeImpl
getProperties, getProperty, writeExternal
 
Methods inherited from class org.spicefactory.pimento.metamodel.impl.TypeImpl
getJavaType, readExternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.spicefactory.pimento.metamodel.ManagedType
getProperties, getProperty
 
Methods inherited from interface org.spicefactory.pimento.metamodel.Type
getJavaType
 

Constructor Detail

EmbeddableImpl

public EmbeddableImpl(Class<?> type,
                      List<ManagedProperty> properties)
Creates a new instance.

Parameters:
type - the Java type
properties - the managed properties of this persistent type