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

com.liferay.sharing.model.impl.SharingEntryImpl Maven / Gradle / Ivy

There is a newer version: 3.0.48
Show newest version
/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

package com.liferay.sharing.model.impl;

import com.liferay.sharing.security.permission.SharingEntryAction;

/**
 * The extended model implementation for the {@code SharingEntry} service.
 * Represents a row in the {@code SharingEntry} database table, with each column
 * mapped to a property of this class.
 *
 * 

* Helper methods and all application logic should be put in this class. * Whenever methods are added, rerun Service Builder to copy their definitions * into the {@code com.liferay.sharing.model.SharingEntry} interface. *

* * @author Brian Wing Shun Chan */ public class SharingEntryImpl extends SharingEntryBaseImpl { /** * Returns {@code true} if the sharing entry has the sharing entry action. * * @param sharingEntryAction the sharing entry action * @return {@code true} if the sharing entry has the sharing entry action; * {@code false} otherwise * @review */ @Override public boolean hasSharingPermission(SharingEntryAction sharingEntryAction) { if ((getActionIds() & sharingEntryAction.getBitwiseValue()) != 0) { return true; } return false; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy