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, setIndexWithSetpublic 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-2018 Jalios SA. All Rights Reserved.