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

com.liferay.portal.kernel.repository.model.FileShortcutWrapper Maven / Gradle / Ivy

There is a newer version: 7.4.3.112-ga112
Show newest version
/**
 * Copyright (c) 2000-present 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.portal.kernel.repository.model;

import com.liferay.expando.kernel.model.ExpandoBridge;
import com.liferay.exportimport.kernel.lar.StagedModelType;
import com.liferay.portal.kernel.exception.PortalException;
import com.liferay.portal.kernel.model.ModelWrapper;
import com.liferay.portal.kernel.security.permission.PermissionChecker;

import java.io.Serializable;

import java.util.Date;
import java.util.Map;

/**
 * @author Adolfo Pérez
 * @author Roberto Díaz
 */
public class FileShortcutWrapper
	implements FileShortcut, ModelWrapper {

	public FileShortcutWrapper(FileShortcut fileShortcut) {
		_fileShortcut = fileShortcut;
	}

	@Override
	public Object clone() {
		return new FileShortcutWrapper((FileShortcut)_fileShortcut.clone());
	}

	@Override
	public boolean containsPermission(
			PermissionChecker permissionChecker, String actionId)
		throws PortalException {

		return _fileShortcut.containsPermission(permissionChecker, actionId);
	}

	@Override
	public void execute(RepositoryModelOperation repositoryModelOperation)
		throws PortalException {

		repositoryModelOperation.execute(this);
	}

	@Override
	public Map getAttributes() {
		return _fileShortcut.getAttributes();
	}

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

	@Override
	public Date getCreateDate() {
		return _fileShortcut.getCreateDate();
	}

	@Override
	public ExpandoBridge getExpandoBridge() {
		return _fileShortcut.getExpandoBridge();
	}

	@Override
	public long getFileShortcutId() {
		return _fileShortcut.getFileShortcutId();
	}

	@Override
	public FileVersion getFileVersion() throws PortalException {
		return _fileShortcut.getFileVersion();
	}

	@Override
	public Folder getFolder() throws PortalException {
		return _fileShortcut.getFolder();
	}

	@Override
	public long getFolderId() {
		return _fileShortcut.getFolderId();
	}

	@Override
	public long getGroupId() {
		return _fileShortcut.getGroupId();
	}

	@Override
	public Date getLastPublishDate() {
		return _fileShortcut.getLastPublishDate();
	}

	@Override
	public Object getModel() {
		return _fileShortcut.getModel();
	}

	@Override
	public Class getModelClass() {
		return _fileShortcut.getModelClass();
	}

	@Override
	public String getModelClassName() {
		return _fileShortcut.getModelClassName();
	}

	@Override
	public Date getModifiedDate() {
		return _fileShortcut.getModifiedDate();
	}

	@Override
	public long getPrimaryKey() {
		return _fileShortcut.getPrimaryKey();
	}

	@Override
	public Serializable getPrimaryKeyObj() {
		return _fileShortcut.getPrimaryKeyObj();
	}

	@Override
	public long getRepositoryId() {
		return _fileShortcut.getRepositoryId();
	}

	@Override
	public StagedModelType getStagedModelType() {
		return _fileShortcut.getStagedModelType();
	}

	@Override
	public long getToFileEntryId() {
		return _fileShortcut.getToFileEntryId();
	}

	@Override
	public String getToTitle() {
		return _fileShortcut.getToTitle();
	}

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

	@Override
	public String getUserName() {
		return _fileShortcut.getUserName();
	}

	@Override
	public String getUserUuid() {
		return _fileShortcut.getUserUuid();
	}

	@Override
	public String getUuid() {
		return _fileShortcut.getUuid();
	}

	@Override
	public FileShortcut getWrappedModel() {
		return _fileShortcut;
	}

	@Override
	public boolean isEscapedModel() {
		return _fileShortcut.isEscapedModel();
	}

	@Override
	public void setCompanyId(long companyId) {
		_fileShortcut.setCompanyId(companyId);
	}

	@Override
	public void setCreateDate(Date createDate) {
		_fileShortcut.setCreateDate(createDate);
	}

	@Override
	public void setGroupId(long groupId) {
		_fileShortcut.setGroupId(groupId);
	}

	@Override
	public void setLastPublishDate(Date lastPublishDate) {
		_fileShortcut.setLastPublishDate(lastPublishDate);
	}

	@Override
	public void setModifiedDate(Date modifiedDate) {
		_fileShortcut.setModifiedDate(modifiedDate);
	}

	@Override
	public void setPrimaryKeyObj(Serializable primaryKeyObj) {
		_fileShortcut.setPrimaryKeyObj(primaryKeyObj);
	}

	@Override
	public void setUserId(long userId) {
		_fileShortcut.setUserId(userId);
	}

	@Override
	public void setUserName(String userName) {
		_fileShortcut.setUserName(userName);
	}

	@Override
	public void setUserUuid(String userUuid) {
		_fileShortcut.setUserUuid(userUuid);
	}

	@Override
	public void setUuid(String uuid) {
		_fileShortcut.setUuid(uuid);
	}

	@Override
	public FileShortcut toEscapedModel() {
		return _fileShortcut.toEscapedModel();
	}

	@Override
	public FileShortcut toUnescapedModel() {
		return _fileShortcut.toUnescapedModel();
	}

	private final FileShortcut _fileShortcut;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy