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 DLFileEntry extends DLFileEntryModel, PersistedModel, TreeModel {
034
039 public static final Accessor<DLFileEntry, Long> FILE_ENTRY_ID_ACCESSOR = new Accessor<DLFileEntry, Long>() {
040 @Override
041 public Long get(DLFileEntry dlFileEntry) {
042 return dlFileEntry.getFileEntryId();
043 }
044
045 @Override
046 public Class<Long> getAttributeClass() {
047 return Long.class;
048 }
049
050 @Override
051 public Class<DLFileEntry> getTypeClass() {
052 return DLFileEntry.class;
053 }
054 };
055
056 @Override
057 public java.lang.String buildTreePath()
058 throws com.liferay.portal.kernel.exception.PortalException;
059
060 public java.io.InputStream getContentStream()
061 throws com.liferay.portal.kernel.exception.PortalException;
062
063 public java.io.InputStream getContentStream(java.lang.String version)
064 throws com.liferay.portal.kernel.exception.PortalException;
065
066 public long getDataRepositoryId();
067
068 public java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.DDMFormValues> getDDMFormValuesMap(
069 long fileVersionId)
070 throws com.liferay.portal.kernel.exception.PortalException;
071
072 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryType()
073 throws com.liferay.portal.kernel.exception.PortalException;
074
075 public com.liferay.portal.kernel.util.UnicodeProperties getExtraSettingsProperties();
076
077 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileShortcut> getFileShortcuts();
078
079 public com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion()
080 throws com.liferay.portal.kernel.exception.PortalException;
081
082 public com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion(
083 java.lang.String version)
084 throws com.liferay.portal.kernel.exception.PortalException;
085
086 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> getFileVersions(
087 int status);
088
089 public int getFileVersionsCount(int status);
090
091 public com.liferay.portlet.documentlibrary.model.DLFolder getFolder()
092 throws com.liferay.portal.kernel.exception.PortalException;
093
094 public java.lang.String getIcon();
095
096 public java.lang.String getIconCssClass();
097
098 public com.liferay.portlet.documentlibrary.model.DLFileVersion getLatestFileVersion(
099 boolean trusted)
100 throws com.liferay.portal.kernel.exception.PortalException;
101
102 public com.liferay.portal.kernel.lock.Lock getLock();
103
104 public java.lang.String getLuceneProperties();
105
106 public boolean hasLock();
107
108 public boolean isCheckedOut();
109
110 public boolean isInHiddenFolder();
111
112 public void setExtraSettingsProperties(
113 com.liferay.portal.kernel.util.UnicodeProperties extraSettingsProperties);
114 }