Example usage for com.liferay.portal.kernel.repository.model Folder getCompanyId

List of usage examples for com.liferay.portal.kernel.repository.model Folder getCompanyId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.repository.model Folder getCompanyId.

Prototype

@Override
    public long getCompanyId();

Source Link

Usage

From source file:com.liferay.document.library.internal.service.SubscriptionDLAppHelperLocalServiceWrapper.java

License:Open Source License

@Override
public void deleteFolder(Folder folder) throws PortalException {
    if (!_isEnabled(folder)) {
        return;//from  www.java  2 s  . co  m
    }

    super.deleteFolder(folder);

    _subscriptionLocalService.deleteSubscriptions(folder.getCompanyId(), DLFolderConstants.getClassName(),
            folder.getFolderId());
}

From source file:com.liferay.portlet.documentlibrary.service.impl.DLAppHelperLocalServiceImpl.java

License:Open Source License

public void addFolder(Folder folder, ServiceContext serviceContext) throws SystemException {

    if (!isStagingGroup(folder.getGroupId())) {
        dlSyncLocalService.addSync(folder.getFolderId(), folder.getUuid(), folder.getCompanyId(),
                folder.getRepositoryId(), folder.getParentFolderId(), folder.getName(),
                DLSyncConstants.TYPE_FOLDER, "-1");
    }/*from w ww.jav  a  2 s. c o m*/
}

From source file:com.liferay.sync.messaging.SyncMessageListener.java

License:Open Source License

protected void addSyncDLObject(long modifiedTime, String event, String type, long typePK) throws Exception {

    if (event.equals(DLSyncConstants.EVENT_DELETE)) {
        SyncDLObjectLocalServiceUtil.addSyncDLObject(0, modifiedTime, 0, 0, StringPool.BLANK, StringPool.BLANK,
                StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, StringPool.BLANK, 0,
                StringPool.BLANK, event, null, 0, StringPool.BLANK, type, typePK, StringPool.BLANK);
    } else if (type.equals(DLSyncConstants.TYPE_FILE)) {
        FileEntry fileEntry = null;/*  w  w  w  .  j  a  va2  s. c o m*/

        try {
            fileEntry = DLAppLocalServiceUtil.getFileEntry(typePK);
        } catch (NoSuchFileEntryException nsfee) {
            return;
        }

        Date lockExpirationDate = null;
        long lockUserId = 0;
        String lockUserName = StringPool.BLANK;

        Lock lock = fileEntry.getLock();

        if (lock != null) {
            lockExpirationDate = lock.getExpirationDate();
            lockUserId = lock.getUserId();
            lockUserName = lock.getUserName();
        }

        DLFileVersion dlFileVersion = DLFileVersionLocalServiceUtil
                .getLatestFileVersion(fileEntry.getFileEntryId(), false);

        SyncDLObjectLocalServiceUtil.addSyncDLObject(dlFileVersion.getCompanyId(), modifiedTime,
                dlFileVersion.getRepositoryId(), fileEntry.getFolderId(), dlFileVersion.getTitle(),
                dlFileVersion.getExtension(), dlFileVersion.getMimeType(), dlFileVersion.getDescription(),
                dlFileVersion.getChangeLog(), dlFileVersion.getExtraSettings(), dlFileVersion.getVersion(),
                dlFileVersion.getSize(), SyncUtil.getChecksum(dlFileVersion), event, lockExpirationDate,
                lockUserId, lockUserName, type, fileEntry.getFileEntryId(), fileEntry.getUuid());
    } else {
        Folder folder = null;

        try {
            folder = DLAppLocalServiceUtil.getFolder(typePK);
        } catch (NoSuchFolderException nsfe) {
            return;
        }

        SyncDLObjectLocalServiceUtil.addSyncDLObject(folder.getCompanyId(), modifiedTime,
                folder.getRepositoryId(), folder.getParentFolderId(), folder.getName(), StringPool.BLANK,
                StringPool.BLANK, folder.getDescription(), StringPool.BLANK, StringPool.BLANK, "-1", 0,
                StringPool.BLANK, event, null, 0, StringPool.BLANK, type, folder.getFolderId(),
                folder.getUuid());
    }
}