Files
Athou_commafeed/src/main/java/com/commafeed/frontend/pages/BasePage.java
2013-04-14 08:48:10 +02:00

56 lines
1.4 KiB
Java

package com.commafeed.frontend.pages;
import javax.inject.Inject;
import org.apache.wicket.markup.head.IHeaderResponse;
import org.apache.wicket.markup.head.filter.HeaderResponseContainer;
import org.apache.wicket.markup.html.WebPage;
import com.commafeed.backend.dao.FeedCategoryDAO;
import com.commafeed.backend.dao.FeedDAO;
import com.commafeed.backend.dao.FeedEntryDAO;
import com.commafeed.backend.dao.FeedEntryStatusDAO;
import com.commafeed.backend.dao.FeedSubscriptionDAO;
import com.commafeed.backend.dao.UserDAO;
import com.commafeed.backend.dao.UserRoleDAO;
import com.commafeed.backend.dao.UserSettingsDAO;
import com.commafeed.frontend.references.bootstrap.BootstrapReference;
@SuppressWarnings("serial")
public abstract class BasePage extends WebPage {
@Inject
protected FeedDAO feedDAO;
@Inject
protected FeedSubscriptionDAO feedSubscriptionDAO;
@Inject
protected FeedCategoryDAO feedCategoryDAO;
@Inject
protected FeedEntryDAO feedEntryDAO;
@Inject
protected FeedEntryStatusDAO feedEntryStatusDAO;
@Inject
protected UserDAO userDAO;
@Inject
protected UserSettingsDAO userSettingsDAO;
@Inject
protected UserRoleDAO userRoleDAO;
public BasePage() {
add(new HeaderResponseContainer("footer-container", "footer-container"));
}
@Override
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
BootstrapReference.renderHead(response);
}
}