package com.github.nyrkovalex.ironadmin.core.defaults;
import com.github.nyrkovalex.ironadmin.core.pages.PageRegistry;
import com.github.nyrkovalex.ironadmin.core.utils.IronContracts;
import java.util.Map;
class EnvironmentContext {
public static final String DEFAULT_TITLE = "Iron Admin";
private final PageRegistry pageRegistry;
private String title;
public EnvironmentContext(PageRegistry pageRegistry) {
this.pageRegistry = pageRegistry;
setTitle(DEFAULT_TITLE);
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
IronContracts.notNullOrEmpty(title, "title");
this.title = title;
}
public Map<String, String> getPages() {
return pageRegistry.pageMap();
}
}