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 DLFileVersion extends DLFileVersionModel, PersistedModel,
034 TreeModel {
035
040 public static final Accessor<DLFileVersion, Long> FILE_VERSION_ID_ACCESSOR = new Accessor<DLFileVersion, Long>() {
041 @Override
042 public Long get(DLFileVersion dlFileVersion) {
043 return dlFileVersion.getFileVersionId();
044 }
045
046 @Override
047 public Class<Long> getAttributeClass() {
048 return Long.class;
049 }
050
051 @Override
052 public Class<DLFileVersion> getTypeClass() {
053 return DLFileVersion.class;
054 }
055 };
056
057 @Override
058 public java.lang.String buildTreePath()
059 throws com.liferay.portal.kernel.exception.PortalException;
060
061 public java.io.InputStream getContentStream(boolean incrementCounter)
062 throws com.liferay.portal.kernel.exception.PortalException;
063
064 public java.util.List<com.liferay.portlet.dynamicdatamapping.DDMStructure> getDDMStructures()
065 throws com.liferay.portal.kernel.exception.PortalException;
066
067 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryType()
068 throws com.liferay.portal.kernel.exception.PortalException;
069
070 public com.liferay.portal.kernel.util.UnicodeProperties getExtraSettingsProperties();
071
072 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry()
073 throws com.liferay.portal.kernel.exception.PortalException;
074
075 public com.liferay.portlet.documentlibrary.model.DLFolder getFolder()
076 throws com.liferay.portal.kernel.exception.PortalException;
077
078 public java.lang.String getIcon();
079
080 public void setExtraSettingsProperties(
081 com.liferay.portal.kernel.util.UnicodeProperties extraSettingsProperties);
082 }