![JAR search and dependency download from the Maven repository](/logo.png)
net.savantly.sprout.module.content.SproutContentModule Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sprout-modules-content Show documentation
Show all versions of sprout-modules-content Show documentation
Provides dynamic content management for the Sprout Platform
The newest version!
package net.savantly.sprout.module.content;
import org.springframework.boot.autoconfigure.domain.EntityScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import net.savantly.sprout.core.module.SimpleSproutModuleExecutionResponse;
import net.savantly.sprout.core.module.SproutModuleExecutionResponse;
import net.savantly.sprout.core.module.SproutWebModule;
@EntityScan
@Configuration(SproutContentModule.BEAN_NAME)
@EnableJpaRepositories
@Import(SproutContentModuleConfiguration.class)
public class SproutContentModule implements SproutWebModule {
protected static final String BEAN_NAME = "contentModule";
public static final String version = "0.0.1";
@Override
public String getKey() {
return BEAN_NAME;
}
@Override
public String getName() {
return "Sprout Content Module";
}
@Override
public String getVersion() {
return version;
}
@Override
public String getDescription() {
return "This module provides dynamic content management for the Sprout Platform";
}
@Override
public SproutModuleExecutionResponse install() {
// nothing to install
return new SimpleSproutModuleExecutionResponse(true, 0, "nothing to install");
}
@Override
public SproutModuleExecutionResponse uninstall() {
// nothing to uninstall
return new SimpleSproutModuleExecutionResponse(true, 0, "nothing to uninstall");
}
@Override
public String getAdminPanelMarkup() {
return "";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy