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