All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.liferay.faces.portal.context.LiferayPortletHelperWrapper Maven / Gradle / Ivy

The newest version!
/**
 * Copyright (c) 2000-2022 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */
package com.liferay.faces.portal.context;

import java.util.List;

import javax.faces.FacesWrapper;

import com.liferay.faces.portal.security.AuthorizationException;

import com.liferay.portal.kernel.exception.SystemException;
import com.liferay.portal.kernel.model.Group;
import com.liferay.portal.kernel.model.Layout;
import com.liferay.portal.kernel.model.Portlet;
import com.liferay.portal.kernel.model.Role;
import com.liferay.portal.kernel.model.Theme;
import com.liferay.portal.kernel.model.User;
import com.liferay.portal.kernel.security.permission.PermissionChecker;
import com.liferay.portal.kernel.service.ServiceContext;
import com.liferay.portal.kernel.theme.ThemeDisplay;


/**
 * @author  Neil Griffin
 */
public abstract class LiferayPortletHelperWrapper implements LiferayPortletHelper, FacesWrapper {

	@Override
	public abstract LiferayPortletHelper getWrapped();

	@Override
	public void checkUserPortletPermission(String actionId) throws AuthorizationException {
		getWrapped().checkUserPortletPermission(actionId);
	}

	@Override
	public long getCompanyId() {
		return getWrapped().getCompanyId();
	}

	@Override
	public String getDocumentLibraryURL() {
		return getWrapped().getDocumentLibraryURL();
	}

	@Override
	public long getHostGroupId() {
		return getWrapped().getHostGroupId();
	}

	@Override
	public String getImageGalleryURL() {
		return getWrapped().getImageGalleryURL();
	}

	@Override
	public Layout getLayout() {
		return getWrapped().getLayout();
	}

	@Override
	public PermissionChecker getPermissionChecker() {
		return getWrapped().getPermissionChecker();
	}

	@Override
	public long getPlid() {
		return getWrapped().getPlid();
	}

	@Override
	public String getPortalURL() {
		return getWrapped().getPortalURL();
	}

	@Override
	public Portlet getPortlet() {
		return getWrapped().getPortlet();
	}

	@Override
	public String getPortletInstanceId() {
		return getWrapped().getPortletInstanceId();
	}

	@Override
	public String getPortletRootId() {
		return getWrapped().getPortletRootId();
	}

	@Override
	public Group getScopeGroup() {
		return getWrapped().getScopeGroup();
	}

	@Override
	public long getScopeGroupId() {
		return getWrapped().getScopeGroupId();
	}

	@Override
	public User getScopeGroupUser() {
		return getWrapped().getScopeGroupUser();
	}

	@Override
	public ServiceContext getServiceContext() {
		return getWrapped().getServiceContext();
	}

	@Override
	public Theme getTheme() {
		return getWrapped().getTheme();
	}

	@Override
	public ThemeDisplay getThemeDisplay() {
		return getWrapped().getThemeDisplay();
	}

	@Override
	public String getThemeImagesURL() {
		return getWrapped().getThemeImagesURL();
	}

	@Override
	public User getUser() {
		return getWrapped().getUser();
	}

	@Override
	public long getUserId() {
		return getWrapped().getUserId();
	}

	@Override
	public List getUserRoles() throws SystemException {
		return getWrapped().getUserRoles();
	}

	@Override
	public boolean userHasPortletPermission(String actionId) {
		return getWrapped().userHasPortletPermission(actionId);
	}

	@Override
	public boolean userHasRole(String roleName) {
		return getWrapped().userHasRole(roleName);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy