001
014
015 package com.liferay.portlet.asset.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
022
031 @ProviderType
032 public interface AssetEntry extends AssetEntryModel, PersistedModel {
033
038 public static final Accessor<AssetEntry, Long> ENTRY_ID_ACCESSOR = new Accessor<AssetEntry, Long>() {
039 @Override
040 public Long get(AssetEntry assetEntry) {
041 return assetEntry.getEntryId();
042 }
043 };
044
045 public com.liferay.portlet.asset.model.AssetRenderer getAssetRenderer();
046
047 public com.liferay.portlet.asset.model.AssetRendererFactory getAssetRendererFactory();
048
049 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories()
050 throws com.liferay.portal.kernel.exception.SystemException;
051
052 public long[] getCategoryIds()
053 throws com.liferay.portal.kernel.exception.SystemException;
054
055 public java.lang.String[] getTagNames()
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags()
059 throws com.liferay.portal.kernel.exception.SystemException;
060 }