001
014
015 package com.liferay.document.library.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.annotation.ImplementationClassName;
020 import com.liferay.portal.kernel.model.PersistedModel;
021 import com.liferay.portal.kernel.model.TreeModel;
022 import com.liferay.portal.kernel.util.Accessor;
023
024
033 @ImplementationClassName("com.liferay.portlet.documentlibrary.model.impl.DLFileVersionImpl")
034 @ProviderType
035 public interface DLFileVersion extends DLFileVersionModel, PersistedModel,
036 TreeModel {
037
042 public static final Accessor<DLFileVersion, Long> FILE_VERSION_ID_ACCESSOR = new Accessor<DLFileVersion, Long>() {
043 @Override
044 public Long get(DLFileVersion dlFileVersion) {
045 return dlFileVersion.getFileVersionId();
046 }
047
048 @Override
049 public Class<Long> getAttributeClass() {
050 return Long.class;
051 }
052
053 @Override
054 public Class<DLFileVersion> getTypeClass() {
055 return DLFileVersion.class;
056 }
057 };
058
059 @Override
060 public java.lang.String buildTreePath()
061 throws com.liferay.portal.kernel.exception.PortalException;
062
063 public java.io.InputStream getContentStream(boolean incrementCounter)
064 throws com.liferay.portal.kernel.exception.PortalException;
065
066 public java.util.List<com.liferay.dynamic.data.mapping.kernel.DDMStructure> getDDMStructures()
067 throws com.liferay.portal.kernel.exception.PortalException;
068
069 public com.liferay.document.library.kernel.model.DLFileEntryType getDLFileEntryType()
070 throws com.liferay.portal.kernel.exception.PortalException;
071
072 public com.liferay.portal.kernel.util.UnicodeProperties getExtraSettingsProperties();
073
074 public com.liferay.document.library.kernel.model.DLFileEntry getFileEntry()
075 throws com.liferay.portal.kernel.exception.PortalException;
076
077 public com.liferay.document.library.kernel.model.DLFolder getFolder()
078 throws com.liferay.portal.kernel.exception.PortalException;
079
080 public java.lang.String getIcon();
081
082 public void setExtraSettingsProperties(
083 com.liferay.portal.kernel.util.UnicodeProperties extraSettingsProperties);
084 }