public class MetaModule extends java.lang.Object implements io.crnk.core.module.ModuleExtensionAware<MetaModuleExtension>
| Modifier | Constructor and Description |
|---|---|
protected |
MetaModule() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<java.lang.Class<? extends MetaElement>> |
collectMetaClasses() |
static MetaModule |
createClientModule() |
static MetaModule |
createServerModule(MetaModuleConfig config) |
MetaLookup |
getLookup() |
protected java.lang.ThreadLocal<MetaLookup> |
getLookupRequestLocal() |
java.lang.String |
getModuleName() |
void |
init() |
protected io.crnk.core.engine.internal.information.resource.DefaultResourceInformationProvider |
registerInformationBuilder(io.crnk.core.engine.properties.PropertiesProvider propertiesProvider) |
protected void |
registerRepositories(io.crnk.core.engine.internal.information.resource.DefaultResourceInformationProvider informationBuilder,
java.util.Set<java.lang.Class<? extends MetaElement>> metaClasses) |
protected void |
reset() |
void |
setExtensions(java.util.List<MetaModuleExtension> extensions) |
void |
setupModule(io.crnk.core.module.Module.ModuleContext context) |
public static MetaModule createClientModule()
public static MetaModule createServerModule(MetaModuleConfig config)
public java.lang.String getModuleName()
getModuleName in interface io.crnk.core.module.Modulepublic void setupModule(io.crnk.core.module.Module.ModuleContext context)
setupModule in interface io.crnk.core.module.Moduleprotected io.crnk.core.engine.internal.information.resource.DefaultResourceInformationProvider registerInformationBuilder(io.crnk.core.engine.properties.PropertiesProvider propertiesProvider)
protected void registerRepositories(io.crnk.core.engine.internal.information.resource.DefaultResourceInformationProvider informationBuilder,
java.util.Set<java.lang.Class<? extends MetaElement>> metaClasses)
protected java.util.Set<java.lang.Class<? extends MetaElement>> collectMetaClasses()
public void setExtensions(java.util.List<MetaModuleExtension> extensions)
setExtensions in interface io.crnk.core.module.ModuleExtensionAware<MetaModuleExtension>public void init()
init in interface io.crnk.core.module.InitializingModulepublic MetaLookup getLookup()
protected java.lang.ThreadLocal<MetaLookup> getLookupRequestLocal()
protected void reset()