public class EmbeddableMetaProvider extends AbstractJpaDataObjectProvider<MetaEmbeddable>
| Constructor and Description |
|---|
EmbeddableMetaProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(java.lang.reflect.Type type,
java.lang.Class<? extends io.crnk.meta.model.MetaElement> metaClass) |
protected io.crnk.meta.model.MetaAttribute |
createAttribute(MetaEmbeddable metaDataObject,
java.lang.String name) |
MetaEmbeddable |
createElement(java.lang.reflect.Type type) |
java.util.Set<java.lang.Class<? extends io.crnk.meta.model.MetaElement>> |
getMetaTypes() |
onInitializedcreateAttributes, initAttributepublic java.util.Set<java.lang.Class<? extends io.crnk.meta.model.MetaElement>> getMetaTypes()
getMetaTypes in interface io.crnk.meta.provider.MetaProvidergetMetaTypes in class io.crnk.meta.provider.MetaProviderBasepublic boolean accept(java.lang.reflect.Type type,
java.lang.Class<? extends io.crnk.meta.model.MetaElement> metaClass)
accept in interface io.crnk.meta.provider.MetaProvideraccept in class io.crnk.meta.provider.MetaProviderBasepublic MetaEmbeddable createElement(java.lang.reflect.Type type)
createElement in interface io.crnk.meta.provider.MetaProvidercreateElement in class io.crnk.meta.provider.MetaProviderBaseprotected io.crnk.meta.model.MetaAttribute createAttribute(MetaEmbeddable metaDataObject, java.lang.String name)
createAttribute in class io.crnk.meta.internal.MetaDataObjectProviderBase<MetaEmbeddable>