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