public class TrashEntryServiceImpl extends TrashEntryServiceBaseImpl
TrashEntryLocalServiceImpl
.classNameLocalService, classNamePersistence, classNameService, counterLocalService, groupFinder, groupLocalService, groupPersistence, groupService, resourceLocalService, systemEventLocalService, systemEventPersistence, trashEntryLocalService, trashEntryPersistence, trashEntryService, trashVersionLocalService, trashVersionPersistence, userFinder, userLocalService, userPersistence, userService
Constructor and Description |
---|
TrashEntryServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteEntries(long groupId)
Deletes the trash entries with the matching group ID considering
permissions.
|
void |
deleteEntries(long[] entryIds)
Deletes the trash entries with the primary keys.
|
void |
deleteEntry(long entryId)
Deletes the trash entry with the primary key.
|
void |
deleteEntry(String className,
long classPK)
Deletes the trash entry with the entity class name and class primary key.
|
protected void |
deleteEntry(com.liferay.trash.kernel.model.TrashEntry entry) |
protected List<com.liferay.trash.kernel.model.TrashEntry> |
filterEntries(List<com.liferay.trash.kernel.model.TrashEntry> entries) |
com.liferay.trash.kernel.model.TrashEntryList |
getEntries(long groupId)
Returns the trash entries with the matching group ID.
|
com.liferay.trash.kernel.model.TrashEntryList |
getEntries(long groupId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.trash.kernel.model.TrashEntry> obc)
Returns a range of all the trash entries matching the group ID.
|
List<com.liferay.trash.kernel.model.TrashEntry> |
getEntries(long groupId,
String className) |
void |
moveEntry(String className,
long classPK,
long destinationContainerModelId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Moves the trash entry with the entity class name and primary key,
restoring it to a new location identified by the destination container
model ID.
|
com.liferay.trash.kernel.model.TrashEntry |
restoreEntry(long entryId) |
com.liferay.trash.kernel.model.TrashEntry |
restoreEntry(long entryId,
long overrideClassPK,
String name)
Restores the trash entry to its original location.
|
com.liferay.trash.kernel.model.TrashEntry |
restoreEntry(String className,
long classPK) |
com.liferay.trash.kernel.model.TrashEntry |
restoreEntry(String className,
long classPK,
long overrideClassPK,
String name) |
afterPropertiesSet, destroy, getClassNameLocalService, getClassNamePersistence, getClassNameService, getCounterLocalService, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getModelClass, getModelClassName, getOSGiServiceIdentifier, getResourceLocalService, getSystemEventLocalService, getSystemEventPersistence, getTrashEntryLocalService, getTrashEntryPersistence, getTrashEntryService, getTrashVersionLocalService, getTrashVersionPersistence, getUserFinder, getUserLocalService, getUserPersistence, getUserService, runSQL, setClassNameLocalService, setClassNamePersistence, setClassNameService, setCounterLocalService, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setResourceLocalService, setSystemEventLocalService, setSystemEventPersistence, setTrashEntryLocalService, setTrashEntryPersistence, setTrashEntryService, setTrashVersionLocalService, setTrashVersionPersistence, setUserFinder, setUserLocalService, setUserPersistence, setUserService
@Transactional(noRollbackFor=com.liferay.portal.kernel.exception.TrashPermissionException.class) public void deleteEntries(long groupId) throws com.liferay.portal.kernel.exception.PortalException
groupId
- the primary key of the groupcom.liferay.portal.kernel.exception.PortalException
@Transactional(noRollbackFor=com.liferay.portal.kernel.exception.TrashPermissionException.class) public void deleteEntries(long[] entryIds) throws com.liferay.portal.kernel.exception.PortalException
entryIds
- the primary keys of the trash entriescom.liferay.portal.kernel.exception.PortalException
public void deleteEntry(long entryId) throws com.liferay.portal.kernel.exception.PortalException
This method throws a TrashPermissionException
with type TrashPermissionException.DELETE
if the user did not have permission to
delete the trash entry.
entryId
- the primary key of the trash entrycom.liferay.portal.kernel.exception.PortalException
public void deleteEntry(String className, long classPK) throws com.liferay.portal.kernel.exception.PortalException
This method throws a TrashPermissionException
with type TrashPermissionException.DELETE
if the user did not have permission to
delete the trash entry.
className
- the class name of the entityclassPK
- the primary key of the entitycom.liferay.portal.kernel.exception.PortalException
public com.liferay.trash.kernel.model.TrashEntryList getEntries(long groupId) throws com.liferay.portal.kernel.security.auth.PrincipalException
groupId
- the primary key of the groupcom.liferay.portal.kernel.security.auth.PrincipalException
public com.liferay.trash.kernel.model.TrashEntryList getEntries(long groupId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.trash.kernel.model.TrashEntry> obc) throws com.liferay.portal.kernel.security.auth.PrincipalException
groupId
- the primary key of the groupstart
- the lower bound of the range of trash entries to returnend
- the upper bound of the range of trash entries to return (not
inclusive)obc
- the comparator to order the trash entries (optionally
null
)obc
com.liferay.portal.kernel.security.auth.PrincipalException
public List<com.liferay.trash.kernel.model.TrashEntry> getEntries(long groupId, String className) throws com.liferay.portal.kernel.security.auth.PrincipalException
com.liferay.portal.kernel.security.auth.PrincipalException
public void moveEntry(String className, long classPK, long destinationContainerModelId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
This method throws a TrashPermissionException
if the user did not
have the permission to perform one of the necessary operations. The
exception is created with a type specific to the operation:
TrashPermissionException.MOVE
- if the user did not have
permission to move the trash entry to the new
destination
TrashPermissionException.RESTORE
- if the user did not have
permission to restore the trash entry
className
- the class name of the entityclassPK
- the primary key of the entitydestinationContainerModelId
- the primary key of the new locationserviceContext
- the service context to be applied (optionally
null
)com.liferay.portal.kernel.exception.PortalException
public com.liferay.trash.kernel.model.TrashEntry restoreEntry(long entryId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public com.liferay.trash.kernel.model.TrashEntry restoreEntry(long entryId, long overrideClassPK, String name) throws com.liferay.portal.kernel.exception.PortalException
This method throws a TrashPermissionException
if the user did not
have the permission to perform one of the necessary operations. The
exception is created with a type specific to the operation:
TrashPermissionException.RESTORE
- if the user did not have
permission to restore the trash entry
TrashPermissionException.RESTORE_OVERWRITE
- if the user did not
have permission to delete the existing trash entry
TrashPermissionException.RESTORE_RENAME
- if the user did not
have permission to rename the trash entry
entryId
- the primary key of the trash entry to restoreoverrideClassPK
- the primary key of the entity to overwrite
(optionally 0
)name
- a new name to give to the trash entry being restored
(optionally null
)com.liferay.portal.kernel.exception.PortalException
public com.liferay.trash.kernel.model.TrashEntry restoreEntry(String className, long classPK) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public com.liferay.trash.kernel.model.TrashEntry restoreEntry(String className, long classPK, long overrideClassPK, String name) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void deleteEntry(com.liferay.trash.kernel.model.TrashEntry entry) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected List<com.liferay.trash.kernel.model.TrashEntry> filterEntries(List<com.liferay.trash.kernel.model.TrashEntry> entries) throws com.liferay.portal.kernel.security.auth.PrincipalException
com.liferay.portal.kernel.security.auth.PrincipalException