package knorxx.framework.generator.springsampleapp.client.page; import static knorxx.framework.generator.springsampleapp.client.appearance.Appearance.HEADING_STYLE; import static knorxx.framework.generator.springsampleapp.client.appearance.Appearance.HIGHLIGHT_STYLE; import knorxx.framework.generator.springsampleapp.client.util.AbstractWebPage; import knorxx.framework.generator.springsampleapp.server.model.TestEntity; import knorxx.framework.generator.springsampleapp.server.service.StorageService; import org.springframework.stereotype.Component; import static org.stjs.javascript.jquery.GlobalJQuery.$; /** * @author sj */ @Component public class ServiceWebPage extends AbstractWebPage { private static StorageService storageService = new StorageService(); @Override public void onLoad() { $(TITLE_ID).text("Service WebPage").addClass(HEADING_STYLE); storageService.getById(null, 0, (TestEntity testEntity) -> { $(CONTENT_ID).append($("<div></div>").text(testEntity.getName()).addClass(HIGHLIGHT_STYLE)); }, this); } }