001
014
015 package com.liferay.portlet.documentlibrary.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020 import com.liferay.portal.model.PersistedModel;
021 import com.liferay.portal.model.TreeModel;
022
023
032 @ProviderType
033 public interface DLFileShortcut extends DLFileShortcutModel, PersistedModel,
034 TreeModel {
035
040 public static final Accessor<DLFileShortcut, Long> FILE_SHORTCUT_ID_ACCESSOR =
041 new Accessor<DLFileShortcut, Long>() {
042 @Override
043 public Long get(DLFileShortcut dlFileShortcut) {
044 return dlFileShortcut.getFileShortcutId();
045 }
046
047 @Override
048 public Class<Long> getAttributeClass() {
049 return Long.class;
050 }
051
052 @Override
053 public Class<DLFileShortcut> getTypeClass() {
054 return DLFileShortcut.class;
055 }
056 };
057
058 @Override
059 public java.lang.String buildTreePath()
060 throws com.liferay.portal.kernel.exception.PortalException;
061
062 public com.liferay.portlet.documentlibrary.model.DLFolder getDLFolder()
063 throws com.liferay.portal.kernel.exception.PortalException;
064
065 public com.liferay.portal.kernel.repository.model.FileVersion getFileVersion()
066 throws com.liferay.portal.kernel.exception.PortalException;
067
068 public com.liferay.portal.kernel.repository.model.Folder getFolder()
069 throws com.liferay.portal.kernel.exception.PortalException;
070
071 public java.lang.String getToTitle();
072
073 public boolean isInHiddenFolder();
074 }