当前位置: 首页>>代码示例>>Java>>正文


Java WindowStateException类代码示例

本文整理汇总了Java中javax.portlet.WindowStateException的典型用法代码示例。如果您正苦于以下问题:Java WindowStateException类的具体用法?Java WindowStateException怎么用?Java WindowStateException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


WindowStateException类属于javax.portlet包,在下文中一共展示了WindowStateException类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: generateURLJsonObject

import javax.portlet.WindowStateException; //导入依赖的package包/类
private JSONObject generateURLJsonObject(RenderResponse renderResponse)
	throws WindowStateException {

	JSONObject urlObject = JSONFactoryUtil.createJSONObject();

	PortletURL customerRegistrationsDetail = renderResponse.createRenderURL();
	customerRegistrationsDetail.setWindowState(LiferayWindowState.EXCLUSIVE);
	customerRegistrationsDetail.setParameter(
		"mvcPath", "/templates/registrations_detail.ftl");

	urlObject.put("registrations_detail", customerRegistrationsDetail);

	PortletURL customerRegistrationsMenu = renderResponse.createRenderURL();
	customerRegistrationsMenu.setWindowState(LiferayWindowState.EXCLUSIVE);
	customerRegistrationsMenu.setParameter(
		"mvcPath", "/templates/registrations_menu.ftl");

	urlObject.put("registrations_menu", customerRegistrationsMenu);

	return urlObject;
}
 
开发者ID:VietOpenCPS,项目名称:opencps-v2,代码行数:22,代码来源:FrontendWebRegisterPortlet.java

示例2: editmodule

import javax.portlet.WindowStateException; //导入依赖的package包/类
@ProcessAction(name = "editmodule")
public void editmodule(ActionRequest request, ActionResponse response)
		throws Exception {
	long key = ParamUtil.getLong(request, "resourcePrimKey");
	if (Validator.isNotNull(key)) {
		response.setRenderParameter("moduleId", Long.toString(key));
		try {
			response.setWindowState(LiferayWindowState.POP_UP);
		} catch (WindowStateException e) {
			if(log.isDebugEnabled())e.printStackTrace();
			if(log.isErrorEnabled())log.error(e.getMessage());
		}
		response.setRenderParameter("view", "editmodule");
		response.setRenderParameter("editType", "edit");
	}
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:17,代码来源:modulePortlet.java

示例3: render

import javax.portlet.WindowStateException; //导入依赖的package包/类
@Override
public void render(RenderRequest portletReq, RenderResponse portletResp)
    throws PortletException, IOException {

  long tid = Thread.currentThread().getId();
  portletReq.setAttribute(THREADID_ATTR, tid);

  PrintWriter writer = portletResp.getWriter();

  JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();

  // Create result objects for the tests

  /* TestCase: V2ExceptionTests_WindowStateException_ApiRender_getState */
  /* Details: "Method getState(): Returns the WindowState object */
  /* causing this exception" */
  TestResult tr0 =
      tcd.getTestResultFailed(V2EXCEPTIONTESTS_WINDOWSTATEEXCEPTION_APIRENDER_GETSTATE);
  WindowState ws = new WindowState("teststate");
  WindowStateException wse = new WindowStateException("Unsupported State Causing Exception", ws);
  if (wse.getState().toString().equals("teststate")) {
    tr0.setTcSuccess(true);
  }
  tr0.writeTo(writer);

}
 
开发者ID:apache,项目名称:portals-pluto,代码行数:27,代码来源:ExceptionTests_WindowStateException_ApiRender.java

示例4: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
@Override
public void setWindowState(WindowState windowState) throws WindowStateException {
	if (!CollectionUtils.contains(this.portalContext.getSupportedWindowStates(), windowState)) {
		throw new WindowStateException("WindowState not supported", windowState);
	}
	this.windowState = windowState;
}
 
开发者ID:langtianya,项目名称:spring4-understanding,代码行数:8,代码来源:MockPortletURL.java

示例5: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
@Override
public void setWindowState(WindowState windowState) throws WindowStateException {
	if (!CollectionUtils.contains(getPortalContext().getSupportedWindowStates(), windowState)) {
		throw new WindowStateException("WindowState not supported", windowState);
	}
	this.windowState = windowState;
}
 
开发者ID:langtianya,项目名称:spring4-understanding,代码行数:8,代码来源:MockStateAwareResponse.java

示例6: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
@Override
public void setWindowState(WindowState windowState) throws WindowStateException {
	if (this.redirectedUrl != null) {
		throw new IllegalStateException("Cannot set WindowState after sendRedirect has been called");
	}
	super.setWindowState(windowState);
	this.redirectAllowed = false;
}
 
开发者ID:langtianya,项目名称:spring4-understanding,代码行数:9,代码来源:MockActionResponse.java

示例7: _getOnclick

import javax.portlet.WindowStateException; //导入依赖的package包/类
private String _getOnclick()
{

	PortletURL portletURL = PortletURLFactoryUtil.create(
		request, "blade_document_action_portlet_BladeDocumentActionPortlet",
		_themeDisplay.getPlid(), PortletRequest.RENDER_PHASE);

	String fileName = fileVersion.getFileName();
	String mimeType = fileVersion.getMimeType();
	String version = fileVersion.getVersion();
	String createdDate = fileVersion.getCreateDate().toString();
	String createdUserName = fileVersion.getUserName();
	String statusLabel = WorkflowConstants.getStatusLabel(
		fileVersion.getStatus());

	portletURL.setParameter("fileName", fileName);
	portletURL.setParameter("mimeType", mimeType);
	portletURL.setParameter("version", version);
	portletURL.setParameter("statusLabel", statusLabel);
	portletURL.setParameter("createdDate", createdDate);
	portletURL.setParameter("createdUserName", createdUserName);

	try {
		portletURL.setWindowState(LiferayWindowState.POP_UP);
	}
	catch (WindowStateException wse) {
		_log.error(wse);
	}

	StringBuilder stringBuilder = new StringBuilder();

	stringBuilder.append("Liferay.Util.openWindow({");
	stringBuilder.append("dialog: {cache: false,width:800,modal: true},");
	stringBuilder.append("title: 'basic information',id: ");
	stringBuilder.append("'testPopupIdUnique',uri: '");
	stringBuilder.append(portletURL.toString() + "'});");

	return stringBuilder.toString();
}
 
开发者ID:liferay,项目名称:liferay-blade-samples,代码行数:40,代码来源:BladeActionDisplayContext.java

示例8: setWindowStateRenderParameter

import javax.portlet.WindowStateException; //导入依赖的package包/类
public static void setWindowStateRenderParameter(ActionResponse actionResponse,WindowState winState) throws WindowStateException
{
	actionResponse.setWindowState(winState);
	actionResponse.setRenderParameter("p_p_state", winState.toString()); 
		// En teor�a el par�metro windowState del actionURL deber�a ser suficiente,
		// y el setWindowState deber�a ser una in�til reiteraci�n, pero aun as�
		// lo �nico que funciona es poner A PELO el p_p_state, o hago algo mal o es penoso en fin...		
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:9,代码来源:LiferayViewUtil.java

示例9: setPortletURLBack

import javax.portlet.WindowStateException; //导入依赖的package包/类
public static String setPortletURLBack(ThemeDisplay themeDisplay,String backURL) throws WindowStateException
{
	String jsBackURL;
	if (backURL != null) jsBackURL = "window.location.href='" + backURL + "'";
	else jsBackURL = "window.history.go(-1)";
	themeDisplay.getPortletDisplay().setURLBack("javascript:" + jsBackURL);
	return jsBackURL; // Como JavaScript
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:9,代码来源:LiferayViewUtil.java

示例10: deleteActivityBank

import javax.portlet.WindowStateException; //导入依赖的package包/类
public void deleteActivityBank(ActionRequest actionRequest, ActionResponse actionResponse) 
  		throws PortalException, SystemException, IOException, WindowStateException{
  	
  	long actId = ParamUtil.getLong(actionRequest, "resId", 0);

AssetEntry assetEntry = AssetEntryLocalServiceUtil.getEntry("com.liferay.lms.model.LearningActivity", actId);
assetEntry.setVisible(false);
AssetEntryLocalServiceUtil.updateAssetEntry(assetEntry);
  }
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:10,代码来源:LmsActivitiesList.java

示例11: newmodule

import javax.portlet.WindowStateException; //导入依赖的package包/类
@ProcessAction(name = "newmodule")
public void newmodule(ActionRequest request, ActionResponse response) {
	response.setRenderParameter("view", "editmodule");
	try {
		response.setWindowState(LiferayWindowState.POP_UP);
	} catch (WindowStateException e) {
		if(log.isDebugEnabled())e.printStackTrace();
		if(log.isErrorEnabled())log.error(e.getMessage());
	}
	response.setRenderParameter("moduleId", "0");
	response.setRenderParameter("editType", "add");
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:13,代码来源:modulePortlet.java

示例12: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
public void setWindowState(WindowState windowState) throws WindowStateException {
	if (this.redirectedUrl != null) {
		throw new IllegalStateException("Cannot set WindowState after sendRedirect has been called");
	}
	super.setWindowState(windowState);
	this.redirectAllowed = false;
}
 
开发者ID:deathspeeder,项目名称:class-guard,代码行数:8,代码来源:MockActionResponse.java

示例13: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
@Override
public void setWindowState(WindowState windowState) throws WindowStateException {
   String meth = "setWindowState";
   Object[] args = { windowState };
   checkArgs(meth, args);
   return;

}
 
开发者ID:apache,项目名称:portals-pluto,代码行数:9,代码来源:ActionResponseWrapperChecker.java

示例14: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
public void setWindowState(WindowState windowState)
      throws WindowStateException {
   ArgumentUtility.validateNotNull("windowState", windowState);
   if (isWindowStateAllowed(windowState)) {
      checkSetStateChanged();
      responseContext.setWindowState(windowState);
   } else {
      throw new WindowStateException("Can't set this WindowState",
            windowState);
   }
}
 
开发者ID:apache,项目名称:portals-pluto,代码行数:12,代码来源:StateAwareResponseImpl.java

示例15: setWindowState

import javax.portlet.WindowStateException; //导入依赖的package包/类
public void setWindowState(WindowState windowState)
      throws WindowStateException {
   ArgumentUtility.validateNotNull("windowState", windowState);
   if (isWindowStateAllowed(windowState)) {
      urlProvider.setWindowState(windowState);
   } else {
      throw new WindowStateException("Can't set this WindowState",
            windowState);
   }
}
 
开发者ID:apache,项目名称:portals-pluto,代码行数:11,代码来源:PortletURLImpl.java


注:本文中的javax.portlet.WindowStateException类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。