}
private void fireSessionIsNewPortletEvent() throws WGAPIException {
TMLPortlet portlet = getTMLContext().getportlet();
if (portlet != null) {
portlet.fireevent(de.innovationgate.wgpublisher.webtml.utils.PortletEvent.SESSION_IS_NEW_EVENT);
} else {
String sessionIsNewEvent = de.innovationgate.wgpublisher.webtml.utils.PortletEvent.SESSION_IS_NEW_EVENT.toJavaScriptObject();
String encodedEvent = Base64.encodeWeb(sessionIsNewEvent.getBytes());
try {
getTMLContext().redirectto(getTMLContext().getrequest().getContextPath() + "/fireSystemEvent.jsp?event=" + encodedEvent);