|
Liferay 7.0-ce-b8 portal-impl | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.liferay.portal.kernel.service.BaseServiceImpl
com.liferay.portlet.trash.service.base.TrashEntryServiceBaseImpl
com.liferay.portlet.trash.service.impl.TrashEntryServiceImpl
public class TrashEntryServiceImpl
The trash entry remote service is responsible for returning trash entries.
For more information on trash entries services and TrashEntry, see TrashEntryLocalServiceImpl.
| Field Summary |
|---|
| Fields inherited from class com.liferay.portlet.trash.service.base.TrashEntryServiceBaseImpl |
|---|
classNameLocalService, classNamePersistence, classNameService, counterLocalService, groupFinder, groupLocalService, groupPersistence, groupService, resourceLocalService, systemEventLocalService, systemEventPersistence, trashEntryLocalService, trashEntryPersistence, trashEntryService, trashVersionLocalService, trashVersionPersistence, userFinder, userLocalService, userPersistence, userService |
| Fields inherited from class com.liferay.portal.kernel.service.BaseServiceImpl |
|---|
ANONYMOUS_NAMES, JRUN_ANONYMOUS, ORACLE_ANONYMOUS, SUN_ANONYMOUS, WEBLOGIC_ANONYMOUS |
| Constructor Summary | |
|---|---|
TrashEntryServiceImpl()
|
|
| Method Summary | |
|---|---|
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)
|
| Methods inherited from class com.liferay.portal.kernel.service.BaseServiceImpl |
|---|
getClassLoader, getGuestOrUser, getGuestOrUserId, getPermissionChecker, getUser, getUserId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TrashEntryServiceImpl()
| Method Detail |
|---|
@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 group
com.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 entries
com.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 entry
com.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 entity
com.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 group
com.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
|
Liferay 7.0-ce-b8 portal-impl | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||