package com.github.nyrkovalex.ironadmin.core.pages.dummy; import com.github.nyrkovalex.ironadmin.core.EntityProvider; import com.github.nyrkovalex.ironadmin.core.pages.Page; import com.github.nyrkovalex.ironadmin.core.pages.PageContext; import com.github.nyrkovalex.ironadmin.core.pages.PageRequest; import com.github.nyrkovalex.ironadmin.core.pages.PropertyDefinition; import org.jetbrains.annotations.NotNull; import java.util.List; @SuppressWarnings("ConstantConditions") public class DummyPage implements Page { private final String url; public DummyPage() { this("/dummy"); } public DummyPage(String url) { this.url = url; } @NotNull @Override public String title() { return "Dummy"; } @NotNull @Override public String url() { return url; } @NotNull @Override public List<PropertyDefinition> properties() { return null; } @NotNull @Override public EntityProvider provider() { return null; } @NotNull @Override public String idPropertyName() { return null; } @Override @NotNull public PageContext pageContextForRequest(PageRequest request) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } }