com.jalios.jcms
Class CategoryIndexManager

java.lang.Object
  extended by com.jalios.jcms.AbstractIndexManager
      extended by com.jalios.jcms.CategoryIndexManager

public class CategoryIndexManager
extends AbstractIndexManager


Field Summary
 
Fields inherited from class com.jalios.jcms.AbstractIndexManager
channel
 
Method Summary
 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.
 Set<Content> getAllContentSet(Category cat)
          Returns the all content set associated to the given category.
 Set<Publication> getAllPublicationSet(Category cat)
          Returns the all publication set associated to the given category.
 Set<Category> getChildrenSet(Category cat)
          Returns the children set associated to the given Category.
 Set<Content> getContentSet(Category cat)
          Returns the content set associated to the given category.
static CategoryIndexManager getInstance()
           
 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, Set<Content> set)
          Set the all content set associated to the given Category.
 void setAllPublicationSet(Category cat, Set<Publication> set)
          Set the all publication set associated to the given Category.
 void setChildrenSet(Category cat, Set<Category> set)
          Set the children set associated to the given Category.
 
Methods inherited from class com.jalios.jcms.AbstractIndexManager
addIndexWithSet, clearIndex, getIndexWithMap, getIndexWithMap, getIndexWithSet, isUndefinedIndexWithSet, putIndexWithMap, removeIndexWithMap, removeIndexWithSet, setIndexWithSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static CategoryIndexManager getInstance()

getChildrenSet

public Set<Category> getChildrenSet(Category cat)
Returns the children set associated to the given Category.

Parameters:
cat - the Category
Returns:
the children set associated to the given Category.
Since:
jcms-6.0.0

setChildrenSet

public void setChildrenSet(Category cat,
                           Set<Category> set)
Set the children set associated to the given Category.

Parameters:
set - the set
Since:
jcms-6.0.0

clearChildrenSet

public void clearChildrenSet(Category cat)
Clears the children set associated to the given Category.

Parameters:
cat - the Category
Since:
jcms-6.0.0

addChild

public boolean addChild(Category cat,
                        Category child)
Adds the given child to the given Category.

Parameters:
cat - Category with which this child must be added.
child - the child category
Returns:
true if this set did not already contain the specified element.
Since:
jcms-6.0.0

removeChild

public boolean removeChild(Category cat,
                           Category child)
Removes the given child for the given Category.

Parameters:
cat - Category with which this content must be removed.
child - child category to be removed from this set, if present.
Returns:
true if the set contained the specified element.
Since:
jcms-6.0.0

getPublicationSet

public Set<Publication> getPublicationSet(Category cat)
Returns the publication set associated to the given category.

Parameters:
cat - the category
Returns:
the publication set associated to the given category.
Since:
jcms-6.0.0

addPublication

public boolean addPublication(Category cat,
                              Publication pub)
Adds the given publication to the publication set of the given category.

Parameters:
cat - category with which this publication must be added.
pub - publication to be added to this set.
Returns:
true if this set did not already contain the specified element.
Since:
jcms-6.0.0

removePublication

public boolean removePublication(Category cat,
                                 Publication pub)
Removes the given publication for the given category.

Parameters:
cat - category with which this publication must be removed.
pub - publication to be removed from this set, if present.
Returns:
true if the set contained the specified element.
Since:
jcms-6.0.0

getAllPublicationSet

public Set<Publication> getAllPublicationSet(Category cat)
Returns the all publication set associated to the given category.

Parameters:
cat - the category
Returns:
the publication set associated to the given category.
Since:
jcms-6.0.0

setAllPublicationSet

public void setAllPublicationSet(Category cat,
                                 Set<Publication> set)
Set the all publication set associated to the given Category.

Parameters:
set - the set
Since:
jcms-6.0.0

addAllPublication

public boolean addAllPublication(Category cat,
                                 Publication pub)
Adds the given publication to the all publication set of the given category.

Parameters:
cat - category with which this publication must be added.
pub - publication to be added to this set.
Returns:
true if this set did not already contain the specified element.
Since:
jcms-6.0.0

removeAllPublication

public boolean removeAllPublication(Category cat,
                                    Publication pub)
Removes the given publication for the given category.

Parameters:
cat - category with which this publication must be removed.
pub - publication to be removed from this set, if present.
Returns:
true if the set contained the specified element.
Since:
jcms-6.0.0

getContentSet

public Set<Content> getContentSet(Category cat)
Returns the content set associated to the given category.

Parameters:
cat - the category
Returns:
the content set associated to the given category.
Since:
jcms-6.0.0

addContent

public boolean addContent(Category cat,
                          Content content)
Adds the given content to the content set of the given category.

Parameters:
cat - ember with which this content must be added.
content - content to be added to this set.
Returns:
true if this set did not already contain the specified element.
Since:
jcms-6.0.0

removeContent

public boolean removeContent(Category cat,
                             Content content)
Removes the given content for the given category.

Parameters:
cat - category with which this content must be removed.
content - content to be removed from this set, if present.
Returns:
true if the set contained the specified element.
Since:
jcms-6.0.0

getAllContentSet

public Set<Content> getAllContentSet(Category cat)
Returns the all content set associated to the given category.

Parameters:
cat - the category
Returns:
the content set associated to the given category.
Since:
jcms-6.0.0

setAllContentSet

public void setAllContentSet(Category cat,
                             Set<Content> set)
Set the all content set associated to the given Category.

Parameters:
set - the set
Since:
jcms-6.0.0

addAllContent

public boolean addAllContent(Category cat,
                             Content content)
Adds the given content to the all content set of the given category.

Parameters:
cat - ember with which this content must be added.
content - content to be added to this set.
Returns:
true if this set did not already contain the specified element.
Since:
jcms-6.0.0

removeAllContent

public boolean removeAllContent(Category cat,
                                Content content)
Removes the given content for the given category.

Parameters:
cat - category with which this content must be removed.
content - content to be removed from this set, if present.
Returns:
true if the set contained the specified element.
Since:
jcms-6.0.0


Copyright © 2001-2007 Jalios SA. All Rights Reserved.