001
014
015 package com.liferay.portlet.asset.model;
016
017 import com.liferay.portal.kernel.util.Accessor;
018 import com.liferay.portal.model.PersistedModel;
019
020
029 public interface AssetCategory extends AssetCategoryModel, PersistedModel {
030
035 public static final Accessor<AssetCategory, String> UUID_ACCESSOR = new Accessor<AssetCategory, String>() {
036 public String get(AssetCategory assetCategory) {
037 return assetCategory.getUuid();
038 }
039 };
040
041 public static final Accessor<AssetCategory, Long> CATEGORY_ID_ACCESSOR = new Accessor<AssetCategory, Long>() {
042 public Long get(AssetCategory assetCategory) {
043 return assetCategory.getCategoryId();
044 }
045 };
046
047 public static final Accessor<AssetCategory, String> NAME_ACCESSOR = new Accessor<AssetCategory, String>() {
048 public String get(AssetCategory assetCategory) {
049 return assetCategory.getName();
050 }
051 };
052
053 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAncestors()
054 throws com.liferay.portal.kernel.exception.PortalException,
055 com.liferay.portal.kernel.exception.SystemException;
056
057 public java.lang.String getTitle(java.lang.String languageId);
058
059 public java.lang.String getTitle(java.lang.String languageId,
060 boolean useDefault);
061
062 public boolean isRootCategory();
063 }