com.liferay.portlet.trash.util
Interface Trash


public interface Trash

Author:
Julio Camarero

Field Summary
static java.lang.String TRASH_TIME_SEPARATOR
           
 
Method Summary
 void addBaseModelBreadcrumbEntries(javax.servlet.http.HttpServletRequest request, java.lang.String className, long classPK, javax.portlet.PortletURL containerModelURL)
           
 void addContainerModelBreadcrumbEntries(javax.servlet.http.HttpServletRequest request, java.lang.String className, long classPK, javax.portlet.PortletURL containerModelURL)
           
 void deleteEntriesAttachments(long companyId, long repositoryId, java.util.Date date, java.lang.String[] attachmentFileNames)
           
 java.util.List<TrashEntry> getEntries(Hits hits)
           
 OrderByComparator getEntryOrderByComparator(java.lang.String orderByCol, java.lang.String orderByType)
           
 int getMaxAge(Group group)
           
 java.lang.String getNewName(java.lang.String oldName, java.lang.String token)
           
 java.lang.String getNewName(ThemeDisplay themeDisplay, java.lang.String className, long classPK, java.lang.String oldName)
           
 java.lang.String getOriginalTitle(java.lang.String title)
           
 java.lang.String getTrashTime(java.lang.String title, java.lang.String separator)
           
 java.lang.String getTrashTitle(long trashEntryId)
           
 javax.portlet.PortletURL getViewContentURL(javax.servlet.http.HttpServletRequest request, java.lang.String className, long classPK)
           
 boolean isInTrash(java.lang.String className, long classPK)
           
 boolean isTrashEnabled(long groupId)
           
 

Field Detail

TRASH_TIME_SEPARATOR

static final java.lang.String TRASH_TIME_SEPARATOR
See Also:
Constant Field Values
Method Detail

addBaseModelBreadcrumbEntries

void addBaseModelBreadcrumbEntries(javax.servlet.http.HttpServletRequest request,
                                   java.lang.String className,
                                   long classPK,
                                   javax.portlet.PortletURL containerModelURL)
                                   throws PortalException,
                                          SystemException
Throws:
PortalException
SystemException

addContainerModelBreadcrumbEntries

void addContainerModelBreadcrumbEntries(javax.servlet.http.HttpServletRequest request,
                                        java.lang.String className,
                                        long classPK,
                                        javax.portlet.PortletURL containerModelURL)
                                        throws PortalException,
                                               SystemException
Throws:
PortalException
SystemException

deleteEntriesAttachments

void deleteEntriesAttachments(long companyId,
                              long repositoryId,
                              java.util.Date date,
                              java.lang.String[] attachmentFileNames)
                              throws PortalException,
                                     SystemException
Throws:
PortalException
SystemException

getEntries

java.util.List<TrashEntry> getEntries(Hits hits)
                                      throws PortalException,
                                             SystemException
Throws:
PortalException
SystemException

getEntryOrderByComparator

OrderByComparator getEntryOrderByComparator(java.lang.String orderByCol,
                                            java.lang.String orderByType)

getMaxAge

int getMaxAge(Group group)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

getNewName

java.lang.String getNewName(java.lang.String oldName,
                            java.lang.String token)

getNewName

java.lang.String getNewName(ThemeDisplay themeDisplay,
                            java.lang.String className,
                            long classPK,
                            java.lang.String oldName)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getOriginalTitle

java.lang.String getOriginalTitle(java.lang.String title)

getTrashTime

java.lang.String getTrashTime(java.lang.String title,
                              java.lang.String separator)

getTrashTitle

java.lang.String getTrashTitle(long trashEntryId)

getViewContentURL

javax.portlet.PortletURL getViewContentURL(javax.servlet.http.HttpServletRequest request,
                                           java.lang.String className,
                                           long classPK)
                                           throws PortalException,
                                                  SystemException
Throws:
PortalException
SystemException

isInTrash

boolean isInTrash(java.lang.String className,
                  long classPK)
                  throws PortalException,
                         SystemException
Throws:
PortalException
SystemException

isTrashEnabled

boolean isTrashEnabled(long groupId)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException