public static final PortletURL getURLCreateActivity(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse, Module module) throws Exception {
PortletURL portletURL = null;
if(module!=null){
long plid = PortalUtil.getPlidFromPortletId(module.getGroupId(), ACTIVITY_VIEWER_PORTLET_ID);
log.debug("PLID: "+plid);
if (plid == LayoutConstants.DEFAULT_PLID) {
throw new NoSuchLayoutException();
}
portletURL = liferayPortletResponse.createLiferayPortletURL(plid, LMS_EDITACTIVITY_PORTLET_ID, PortletRequest.RENDER_PHASE);
portletURL.setWindowState(WindowState.NORMAL);
portletURL.setParameter("actionEditingActivity", StringPool.TRUE);
portletURL.setParameter("actionEditingDetails", StringPool.FALSE);
portletURL.setParameter("mvcPath", "/html/lmsactivitieslist/newactivity.jsp");
portletURL.setParameter("resModuleId",Long.toString(module.getModuleId()));
portletURL.setParameter("actId",Long.toString(0));
portletURL.setParameter("resId",Long.toString(0));
portletURL.setParameter("p_o_p_id",ACTIVITY_VIEWER_PORTLET_ID);
log.debug(" getURLCreateActivity: "+portletURL);
}
return portletURL;
}
java类javax.portlet.WindowState的实例源码
LmsActivitiesList.java 文件源码
项目:liferaylms-portlet
阅读 19
收藏 0
点赞 0
评论 0
LmsActivitiesList.java 文件源码
项目:liferaylms-portlet
阅读 18
收藏 0
点赞 0
评论 0
public static final PortletURL getURLEditModule(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse, Module module) throws Exception {
PortletURL portletURL = null;
if(module!=null){
long plid = PortalUtil.getPlidFromPortletId(module.getGroupId(), ACTIVITY_VIEWER_PORTLET_ID);
log.debug("PLID: "+plid);
if (plid == LayoutConstants.DEFAULT_PLID) {
throw new NoSuchLayoutException();
}
portletURL = liferayPortletResponse.createLiferayPortletURL(plid, LMS_EDITMODULE_PORTLET_ID, PortletRequest.RENDER_PHASE);
portletURL.setWindowState(WindowState.NORMAL);
portletURL.setParameter("actionEditingModule", StringPool.TRUE);
portletURL.setParameter("actionEditingActivity", StringPool.FALSE);
portletURL.setParameter("actionEditingDetails", StringPool.FALSE);
portletURL.setParameter("actionCalifications", StringPool.FALSE);
portletURL.setParameter("view", "editmodule");
portletURL.setParameter("moduleId",Long.toString(module.getModuleId()));
portletURL.setParameter("actId","");
portletURL.setParameter("resourcePrimKey",Long.toString(module.getModuleId()));
portletURL.setParameter("editType","edit");
portletURL.setParameter("p_o_p_id",ACTIVITY_VIEWER_PORTLET_ID);
//log.debug(" getURLEditModule: "+portletURL);
}
return portletURL;
}
LmsActivitiesList.java 文件源码
项目:liferaylms-portlet
阅读 18
收藏 0
点赞 0
评论 0
public static final PortletURL getURLCreateModule(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse, ThemeDisplay themeDisplay) throws Exception {
Layout layout = null;
@SuppressWarnings("unchecked")
List<Layout> layouts = LayoutLocalServiceUtil.dynamicQuery(LayoutLocalServiceUtil.dynamicQuery().
add(PropertyFactoryUtil.forName("privateLayout").eq(false)).
add(PropertyFactoryUtil.forName("type").eq(LayoutConstants.TYPE_PORTLET)).
add(PropertyFactoryUtil.forName("companyId").eq(themeDisplay.getCompanyId())).
add(PropertyFactoryUtil.forName("groupId").eq(themeDisplay.getScopeGroupId())).
add(PropertyFactoryUtil.forName("friendlyURL").eq("/reto")), 0, 1);
if(layouts.isEmpty()) {
throw new NoSuchLayoutException();
}
layout = layouts.get(0);
PortletURL portletURL = liferayPortletResponse.createLiferayPortletURL(layout.getPlid(), LMS_EDITMODULE_PORTLET_ID, PortletRequest.RENDER_PHASE);
portletURL.setWindowState(WindowState.NORMAL);
portletURL.setParameter("actionEditingModule", StringPool.TRUE);
portletURL.setParameter("actionEditingActivity", StringPool.FALSE);
portletURL.setParameter("actionEditingDetails", StringPool.FALSE);
portletURL.setParameter("actionCalifications", StringPool.FALSE);
portletURL.setParameter("view", "editmodule");
portletURL.setParameter("moduleId",Long.toString(0));
portletURL.setParameter("actId","");
portletURL.setParameter("resourcePrimKey",Long.toString(0));
portletURL.setParameter("editType","add");
portletURL.setParameter("p_o_p_id",ACTIVITY_VIEWER_PORTLET_ID);
//log.debug(" getURLCreateModule: "+portletURL);
return portletURL;
}
ExecActivity.java 文件源码
项目:liferaylms-portlet
阅读 17
收藏 0
点赞 0
评论 0
public void setBankTest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception{
long actId = ParamUtil.getLong(actionRequest, "actId", 0);
String redirect = actionRequest.getParameter("redirect");
String isMultiple = ParamUtil.getString(actionRequest, "banks-multipleselections", "false");
String isBank = ParamUtil.getString(actionRequest, "is-bank", "false");
String assetCategoryIds = ParamUtil.getString(actionRequest, "assetCategoryIds", StringPool.BLANK);
long[] longCategoryIds = GetterUtil.getLongValues(StringUtil.split(assetCategoryIds));
AssetEntryQuery entryQuery = new AssetEntryQuery();
entryQuery.setAllCategoryIds(longCategoryIds);
if(!Validator.equals(AssetEntryLocalServiceUtil.getEntries(entryQuery).size(), 0)){
LearningActivityLocalServiceUtil.setExtraContentValue(actId,"isBank", isBank);
LearningActivityLocalServiceUtil.setExtraContentValue(actId,"isMultiple", isMultiple);
if(!StringPool.BLANK.equals(assetCategoryIds)){
LearningActivityLocalServiceUtil.setExtraContentValue(actId,"categoriesId", assetCategoryIds);
SessionMessages.add(actionRequest,"data-exist-for-these-categories");
}else{
SessionErrors.add(actionRequest, "error-selector-categories-empty");
}
}else{
SessionErrors.add(actionRequest, "error-not-results");
}
WindowState windowState = actionRequest.getWindowState();
if (Validator.isNotNull(redirect)) {
if (!windowState.equals(LiferayWindowState.POP_UP)) {
actionResponse.sendRedirect(redirect);
}
else {
redirect = PortalUtil.escapeRedirect(redirect);
if (Validator.isNotNull(redirect)) {
actionResponse.sendRedirect(redirect);
}
}
}
}
EvaluationAvgPortlet.java 文件源码
项目:liferaylms-portlet
阅读 19
收藏 0
点赞 0
评论 0
@Override
public void doView(RenderRequest renderRequest,
RenderResponse renderResponse) throws IOException, PortletException {
if(ParamUtil.getBoolean(renderRequest, WebKeys.PORTLET_CONFIGURATOR_VISIBILITY,false)){
if(WindowState.MAXIMIZED.equals(renderRequest.getWindowState())){
renderRequest.setAttribute(WebKeys.PORTLET_DECORATE, Boolean.TRUE);
}
super.doView(renderRequest, renderResponse);
}
else {
renderRequest.setAttribute(WebKeys.PORTLET_CONFIGURATOR_VISIBILITY, Boolean.FALSE);
}
}
TestAssetRenderer.java 文件源码
项目:liferaylms-portlet
阅读 14
收藏 0
点赞 0
评论 0
@Override
protected String getMvcPathView(long userId,
LiferayPortletResponse liferayPortletResponse,
WindowState windowState) throws Exception {
if((getLearningactivity().getTries()==0)||
(Validator.isNotNull(LearningActivityTryLocalServiceUtil.getLearningActivityTryNotFinishedByActUser(getLearningactivity().getActId(), userId)))) {
return "/html/execactivity/test/view.jsp";
}
else {
return "/html/execactivity/test/preview.jsp";
}
}
CourseAssetRenderer.java 文件源码
项目:liferaylms-portlet
阅读 18
收藏 0
点赞 0
评论 0
@Override
public final PortletURL getURLView(LiferayPortletResponse liferayPortletResponse,
WindowState windowState) throws Exception {
Group courseGroup= GroupLocalServiceUtil.getGroup(_course.getGroupCreatedId());
PortletURL portletURL = liferayPortletResponse.createLiferayPortletURL(courseGroup.getDefaultPublicPlid(), StringPool.BLANK, PortletRequest.RENDER_PHASE);
return portletURL;
}
SakaiPortalContext.java 文件源码
项目:sakai
阅读 16
收藏 0
点赞 0
评论 0
public SakaiPortalContext()
{
properties = new HashMap();
modes = new ArrayList();
states = new ArrayList();
modes.add(PortletMode.VIEW);
modes.add(PortletMode.HELP);
modes.add(PortletMode.EDIT);
states.add(WindowState.MAXIMIZED);
states.add(WindowState.MINIMIZED);
states.add(WindowState.NORMAL);
}
PortletState.java 文件源码
项目:sakai
阅读 18
收藏 0
点赞 0
评论 0
public PortletState(String id)
{
this.id = id;
portletMode = PortletMode.VIEW;
windowState = WindowState.NORMAL;
parameters = new HashMap();
}
PortletState.java 文件源码
项目:sakai
阅读 15
收藏 0
点赞 0
评论 0
private void readObject(ObjectInputStream in) throws IOException,
ClassNotFoundException
{
id = in.readObject().toString();
action = in.readBoolean();
secure = in.readBoolean();
parameters = (Map) in.readObject();
portletMode = new PortletMode(in.readObject().toString());
windowState = new WindowState(in.readObject().toString());
log.debug("Deserializing PortletState [action={}]", action);
}