public abstract class AbstractEntityMetaProvider<T extends MetaJpaDataObject> extends AbstractJpaDataObjectProvider<T>
| Constructor and Description |
|---|
AbstractEntityMetaProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected io.crnk.meta.model.MetaAttribute |
createAttribute(T metaDataObject,
java.lang.String name) |
io.crnk.meta.model.MetaElement |
createElement(java.lang.reflect.Type type) |
protected void |
initAttribute(io.crnk.meta.model.MetaAttribute attr) |
protected abstract T |
newDataObject() |
void |
onInitialized(io.crnk.meta.model.MetaElement element) |
public io.crnk.meta.model.MetaElement createElement(java.lang.reflect.Type type)
createElement in interface io.crnk.meta.provider.MetaProvidercreateElement in class io.crnk.meta.provider.MetaProviderBaseprotected abstract T newDataObject()
protected io.crnk.meta.model.MetaAttribute createAttribute(T metaDataObject, java.lang.String name)
createAttribute in class io.crnk.meta.internal.MetaDataObjectProviderBase<T extends MetaJpaDataObject>protected void initAttribute(io.crnk.meta.model.MetaAttribute attr)
initAttribute in class io.crnk.meta.internal.MetaDataObjectProviderBase<T extends MetaJpaDataObject>public void onInitialized(io.crnk.meta.model.MetaElement element)
onInitialized in interface io.crnk.meta.provider.MetaProvideronInitialized in class AbstractJpaDataObjectProvider<T extends MetaJpaDataObject>