@TypeAlias(value="com.epages.product.category.CategoryInfoMapImpl")
public class CategoryInfoMap
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Integer,Category> |
map |
Constructor and Description |
---|
CategoryInfoMap() |
CategoryInfoMap(java.util.Collection<? extends Category> categories) |
Modifier and Type | Method and Description |
---|---|
private void |
addAll(java.util.Collection<? extends Category> categories) |
Category |
get(int categoryId) |
Category |
get(java.lang.String categoryId) |
java.util.Collection<Category> |
getCategories() |
int |
getDepth(int categoryId) |
java.lang.String |
getDisplayName(java.lang.String categoryId,
java.util.Locale lang) |
Category |
getFromGUID(GUID categoryGUID) |
GUID |
getGuid(java.lang.String path) |
int |
getId(java.lang.String path) |
private java.lang.String |
getObjectPath(Category category) |
Category |
getParent(Category category) |
java.lang.String |
getPath(GUID guid) |
java.util.List<Category> |
getPath(int categoryId) |
java.lang.String |
getPathAsBreadCrumb(int categoryId) |
Category |
getRoot() |
void |
initDisplayNames() |
private final java.util.Map<java.lang.Integer,Category> map
public CategoryInfoMap()
public CategoryInfoMap(java.util.Collection<? extends Category> categories)
private void addAll(java.util.Collection<? extends Category> categories)
public java.util.List<Category> getPath(int categoryId)
public Category get(java.lang.String categoryId)
public Category get(int categoryId)
public java.lang.String getDisplayName(java.lang.String categoryId, java.util.Locale lang)
public java.util.Collection<Category> getCategories()
public Category getRoot()
public java.lang.String getPathAsBreadCrumb(int categoryId)
public int getId(java.lang.String path)
private java.lang.String getObjectPath(Category category)
public GUID getGuid(java.lang.String path)
public java.lang.String getPath(GUID guid)
public int getDepth(int categoryId)
public void initDisplayNames()