001
014
015 package com.liferay.util.bridges.alloy;
016
017 import com.liferay.portal.model.BaseModel;
018 import com.liferay.portal.model.Portlet;
019 import com.liferay.portal.theme.ThemeDisplay;
020
021 import javax.servlet.http.HttpServletRequest;
022 import javax.servlet.jsp.PageContext;
023
024
027 public interface AlloyController {
028
029 public void afterPropertiesSet();
030
031 public void execute() throws Exception;
032
033 public Portlet getPortlet();
034
035 public HttpServletRequest getRequest();
036
037 public ThemeDisplay getThemeDisplay();
038
039 public long increment() throws Exception;
040
041 public void setPageContext(PageContext pageContext);
042
043 public void updateModel(BaseModel<?> baseModel) throws Exception;
044
045 }