public class CategoryIndexManager extends AbstractIndexManager
AbstractIndexManager.DataIndex<D extends Data,C>, AbstractIndexManager.DataIndexMap<D extends Data,K,V>, AbstractIndexManager.DataIndexSet<D extends Data,E>
channel
Modifier and Type | Method and Description |
---|---|
boolean |
addAllContent(Category cat,
Content content)
Adds the given content to the all content set of the given category.
|
boolean |
addAllPublication(Category cat,
Publication pub)
Adds the given publication to the all publication set of the given category.
|
boolean |
addChild(Category cat,
Category child)
Adds the given child to the given Category.
|
boolean |
addContent(Category cat,
Content content)
Adds the given content to the content set of the given category.
|
boolean |
addPublication(Category cat,
Publication pub)
Adds the given publication to the publication set of the given category.
|
void |
clearChildrenSet(Category cat)
Clears the children set associated to the given Category.
|
java.util.Set<Content> |
getAllContentSet(Category cat)
Returns the all content set associated to the given category.
|
java.util.Set<Publication> |
getAllPublicationSet(Category cat)
Returns the all publication set associated to the given category.
|
java.util.Set<Category> |
getChildrenSet(Category cat)
Returns the children set associated to the given Category.
|
java.util.Set<Content> |
getContentSet(Category cat)
Returns the content set associated to the given category.
|
static CategoryIndexManager |
getInstance() |
java.util.Set<Publication> |
getPublicationSet(Category cat)
Returns the publication set associated to the given category.
|
boolean |
removeAllContent(Category cat,
Content content)
Removes the given content for the given category.
|
boolean |
removeAllPublication(Category cat,
Publication pub)
Removes the given publication for the given category.
|
boolean |
removeChild(Category cat,
Category child)
Removes the given child for the given Category.
|
boolean |
removeContent(Category cat,
Content content)
Removes the given content for the given category.
|
boolean |
removePublication(Category cat,
Publication pub)
Removes the given publication for the given category.
|
void |
setAllContentSet(Category cat,
java.util.Set<Content> set)
Set the all content set associated to the given Category.
|
void |
setAllPublicationSet(Category cat,
java.util.Set<Publication> set)
Set the all publication set associated to the given Category.
|
void |
setChildrenSet(Category cat,
java.util.Set<Category> set)
Set the children set associated to the given Category.
|
addIndexWithSet, addIndexWithSet, clearIndex, getIndexWithMap, getIndexWithMap, getIndexWithSet, isUndefinedIndexWithSet, putIndexWithMap, removeIndexWithMap, removeIndexWithSet, removeIndexWithSet, setIndexWithSet
public static CategoryIndexManager getInstance()
public java.util.Set<Category> getChildrenSet(Category cat)
cat
- the Categorypublic void setChildrenSet(Category cat, java.util.Set<Category> set)
cat
- Category for which children set is definedset
- the setpublic void clearChildrenSet(Category cat)
cat
- the Categorypublic boolean addChild(Category cat, Category child)
cat
- Category with which this child must be added.child
- the child categorypublic boolean removeChild(Category cat, Category child)
cat
- Category with which this content must be removed.child
- child category to be removed from this set, if present.public java.util.Set<Publication> getPublicationSet(Category cat)
cat
- the categorypublic boolean addPublication(Category cat, Publication pub)
cat
- category with which this publication must be added.pub
- publication to be added to this set.public boolean removePublication(Category cat, Publication pub)
cat
- category with which this publication must be removed.pub
- publication to be removed from this set, if present.public java.util.Set<Publication> getAllPublicationSet(Category cat)
cat
- the categorypublic void setAllPublicationSet(Category cat, java.util.Set<Publication> set)
cat
- category for which publication set is definedset
- the setpublic boolean addAllPublication(Category cat, Publication pub)
cat
- category with which this publication must be added.pub
- publication to be added to this set.public boolean removeAllPublication(Category cat, Publication pub)
cat
- category with which this publication must be removed.pub
- publication to be removed from this set, if present.public java.util.Set<Content> getContentSet(Category cat)
cat
- the categorypublic boolean addContent(Category cat, Content content)
cat
- ember with which this content must be added.content
- content to be added to this set.public boolean removeContent(Category cat, Content content)
cat
- category with which this content must be removed.content
- content to be removed from this set, if present.public java.util.Set<Content> getAllContentSet(Category cat)
cat
- the categorypublic void setAllContentSet(Category cat, java.util.Set<Content> set)
cat
- category for which content set is definedset
- the setpublic boolean addAllContent(Category cat, Content content)
cat
- category for which this content must be added.content
- content to be added to this set.public boolean removeAllContent(Category cat, Content content)
cat
- category with which this content must be removed.content
- content to be removed from this set, if present.Copyright © 2001-2017 Jalios SA. All Rights Reserved.