java类javax.portlet.WindowState的实例源码

LmsActivitiesList.java 文件源码 项目:liferaylms-portlet 阅读 19 收藏 0 点赞 0 评论 0
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;      
}
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);

}


问题


面经


文章

微信
公众号

扫码关注公众号