Example usage for com.liferay.portal.kernel.model SystemEventConstants ACTION_SKIP

List of usage examples for com.liferay.portal.kernel.model SystemEventConstants ACTION_SKIP

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.model SystemEventConstants ACTION_SKIP.

Prototype

int ACTION_SKIP

To view the source code for com.liferay.portal.kernel.model SystemEventConstants ACTION_SKIP.

Click Source Link

Usage

From source file:com.liferay.bookmarks.service.BookmarksFolderLocalService.java

License:Open Source License

@Indexable(type = IndexableType.DELETE)
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public BookmarksFolder deleteFolder(BookmarksFolder folder) throws PortalException;

From source file:com.liferay.bookmarks.service.BookmarksFolderLocalService.java

License:Open Source License

@Indexable(type = IndexableType.DELETE)
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public BookmarksFolder deleteFolder(BookmarksFolder folder, boolean includeTrashedEntries)
        throws PortalException;

From source file:com.liferay.bookmarks.service.impl.BookmarksFolderLocalServiceImpl.java

License:Open Source License

@Indexable(type = IndexableType.DELETE)
@Override//  ww w .j  a  va  2 s.  c  o m
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public BookmarksFolder deleteFolder(BookmarksFolder folder) throws PortalException {

    return bookmarksFolderLocalService.deleteFolder(folder, true);
}

From source file:com.liferay.bookmarks.service.impl.BookmarksFolderLocalServiceImpl.java

License:Open Source License

@Indexable(type = IndexableType.DELETE)
@Override/*from   w  w  w.  j  a  v a 2 s  . co m*/
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public BookmarksFolder deleteFolder(BookmarksFolder folder, boolean includeTrashedEntries)
        throws PortalException {

    // Folders

    List<BookmarksFolder> folders = bookmarksFolderPersistence.findByG_P(folder.getGroupId(),
            folder.getFolderId());

    for (BookmarksFolder curFolder : folders) {
        if (includeTrashedEntries || !curFolder.isInTrashExplicitly()) {
            bookmarksFolderLocalService.deleteFolder(curFolder);
        }
    }

    // Folder

    bookmarksFolderPersistence.remove(folder);

    // Resources

    resourceLocalService.deleteResource(folder, ResourceConstants.SCOPE_INDIVIDUAL);

    // Entries

    bookmarksEntryLocalService.deleteEntries(folder.getGroupId(), folder.getFolderId(), includeTrashedEntries);

    // Asset

    assetEntryLocalService.deleteEntry(BookmarksFolder.class.getName(), folder.getFolderId());

    // Expando

    expandoRowLocalService.deleteRows(folder.getFolderId());

    // Ratings

    ratingsStatsLocalService.deleteStats(BookmarksFolder.class.getName(), folder.getFolderId());

    // Subscriptions

    subscriptionLocalService.deleteSubscriptions(folder.getCompanyId(), BookmarksFolder.class.getName(),
            folder.getFolderId());

    // Trash

    if (folder.isInTrashExplicitly()) {
        trashEntryLocalService.deleteEntry(BookmarksFolder.class.getName(), folder.getFolderId());
    } else {
        trashVersionLocalService.deleteTrashVersion(BookmarksFolder.class.getName(), folder.getFolderId());
    }

    return folder;
}

From source file:com.liferay.dynamic.data.lists.service.DDLRecordLocalService.java

License:Open Source License

/**
* Deletes the record and its resources./*  w ww  .jav  a  2 s.  co  m*/
*
* @param record the record to be deleted
* @return the record
* @throws PortalException if a portal exception occurred
*/
@Indexable(type = IndexableType.DELETE)
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public DDLRecord deleteRecord(DDLRecord record) throws PortalException;

From source file:com.liferay.dynamic.data.lists.service.DDLRecordSetLocalService.java

License:Open Source License

/**
* Deletes the record set and its resources.
*
* @param recordSet the record set to be deleted
* @throws PortalException if a portal exception occurred
*///from w  ww . j  a v a 2  s . c  o m
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public void deleteRecordSet(DDLRecordSet recordSet) throws PortalException;

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordLocalServiceImpl.java

License:Open Source License

/**
 * Deletes the record and its resources.
 *
 * @param  record the record to be deleted
 * @return the record/*w w w.  j a  va  2 s.  c  o m*/
 * @throws PortalException if a portal exception occurred
 */
@Indexable(type = IndexableType.DELETE)
@Override
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public DDLRecord deleteRecord(DDLRecord record) throws PortalException {

    // Record

    ddlRecordPersistence.remove(record);

    // Record Versions

    List<DDLRecordVersion> recordVersions = ddlRecordVersionPersistence.findByRecordId(record.getRecordId());

    for (DDLRecordVersion recordVersion : recordVersions) {
        ddlRecordVersionPersistence.remove(recordVersion);

        // Dynamic data mapping storage

        storageEngine.deleteByClass(recordVersion.getDDMStorageId());

        // Workflow

        deleteWorkflowInstanceLink(record.getCompanyId(), record.getGroupId(), recordVersion.getPrimaryKey());
    }

    // Asset

    deleteAssetEntry(record.getRecordId());

    // Ratings

    deleteRatingsStats(record.getRecordId());

    return record;
}

From source file:com.liferay.dynamic.data.lists.service.impl.DDLRecordSetLocalServiceImpl.java

License:Open Source License

/**
 * Deletes the record set and its resources.
 *
 * @param  recordSet the record set to be deleted
 * @throws PortalException if a portal exception occurred
 *///from w  w w .  j  ava2s.  c  o  m
@Override
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public void deleteRecordSet(DDLRecordSet recordSet) throws PortalException {

    // Record set

    ddlRecordSetPersistence.remove(recordSet);

    // Resources

    resourceLocalService.deleteResource(recordSet.getCompanyId(), DDLRecordSet.class.getName(),
            ResourceConstants.SCOPE_INDIVIDUAL, recordSet.getRecordSetId());

    // Records

    ddlRecordLocalService.deleteRecords(recordSet.getRecordSetId());

    // Dynamic data mapping structure link

    ddmStructureLinkLocalService.deleteStructureLinks(classNameLocalService.getClassNameId(DDLRecordSet.class),
            recordSet.getRecordSetId());

    // Workflow

    workflowDefinitionLinkLocalService.deleteWorkflowDefinitionLink(recordSet.getCompanyId(),
            recordSet.getGroupId(), DDLRecordSet.class.getName(), recordSet.getRecordSetId(), 0);
}

From source file:com.liferay.dynamic.data.mapping.service.DDMFormInstanceLocalService.java

License:Open Source License

@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public void deleteFormInstance(DDMFormInstance ddmFormInstance) throws PortalException;

From source file:com.liferay.dynamic.data.mapping.service.DDMFormInstanceRecordLocalService.java

License:Open Source License

@Indexable(type = IndexableType.DELETE)
@SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
public DDMFormInstanceRecord deleteFormInstanceRecord(DDMFormInstanceRecord ddmFormInstanceRecord)
        throws PortalException;