001
014
015 package com.liferay.portlet.documentlibrary.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.model.PersistedModel;
020 import com.liferay.portal.model.TreeModel;
021
022
031 @ProviderType
032 public interface DLFileEntry extends DLFileEntryModel, PersistedModel, TreeModel {
033
038 @Override
039 public java.lang.String buildTreePath()
040 throws com.liferay.portal.kernel.exception.PortalException,
041 com.liferay.portal.kernel.exception.SystemException;
042
043 public java.io.InputStream getContentStream()
044 throws com.liferay.portal.kernel.exception.PortalException,
045 com.liferay.portal.kernel.exception.SystemException;
046
047 public java.io.InputStream getContentStream(java.lang.String version)
048 throws com.liferay.portal.kernel.exception.PortalException,
049 com.liferay.portal.kernel.exception.SystemException;
050
051 public long getDataRepositoryId();
052
053 public com.liferay.portal.kernel.util.UnicodeProperties getExtraSettingsProperties();
054
055 public java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> getFieldsMap(
056 long fileVersionId)
057 throws com.liferay.portal.kernel.exception.PortalException,
058 com.liferay.portal.kernel.exception.SystemException;
059
060 public com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion()
061 throws com.liferay.portal.kernel.exception.PortalException,
062 com.liferay.portal.kernel.exception.SystemException;
063
064 public com.liferay.portlet.documentlibrary.model.DLFileVersion getFileVersion(
065 java.lang.String version)
066 throws com.liferay.portal.kernel.exception.PortalException,
067 com.liferay.portal.kernel.exception.SystemException;
068
069 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileVersion> getFileVersions(
070 int status) throws com.liferay.portal.kernel.exception.SystemException;
071
072 public int getFileVersionsCount(int status)
073 throws com.liferay.portal.kernel.exception.SystemException;
074
075 public com.liferay.portlet.documentlibrary.model.DLFolder getFolder()
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079 public java.lang.String getIcon();
080
081 public com.liferay.portlet.documentlibrary.model.DLFileVersion getLatestFileVersion(
082 boolean trusted)
083 throws com.liferay.portal.kernel.exception.PortalException,
084 com.liferay.portal.kernel.exception.SystemException;
085
086 public com.liferay.portal.model.Lock getLock();
087
088 public java.lang.String getLuceneProperties();
089
090
093 public long getVersionUserId();
094
095
098 public java.lang.String getVersionUserName();
099
100
103 public java.lang.String getVersionUserUuid();
104
105 public boolean hasLock();
106
107 public boolean isCheckedOut();
108
109 public boolean isInHiddenFolder();
110
111 public boolean isInTrashExplicitly()
112 throws com.liferay.portal.kernel.exception.SystemException;
113
114 public void setExtraSettingsProperties(
115 com.liferay.portal.kernel.util.UnicodeProperties extraSettingsProperties);
116 }