/**
* ESUP-Portail Helpdesk - Copyright (c) 2004-2009 ESUP-Portail consortium.
*/
package org.esupportail.helpdesk.domain.categoryConfiguration;
import org.esupportail.helpdesk.domain.beans.Category;
/**
* A basic implementation of CategoryConfigurator.
*/
public class CategoryConfiguratorImpl implements CategoryConfigurator {
/**
* The serialization id.
*/
private static final long serialVersionUID = 1933449338488863891L;
/**
* True if new categories inherit mambers.
*/
private boolean inheritMembers;
/**
* Bean constructor.
*/
public CategoryConfiguratorImpl() {
super();
this.inheritMembers = true;
}
/**
* @see org.esupportail.helpdesk.domain.categoryConfiguration.CategoryConfigurator#configure(
* org.esupportail.helpdesk.domain.beans.Category)
*/
@Override
public void configure(final Category category) {
category.setInheritMembers(inheritMembers);
}
/**
* @return the inheritMembers
*/
protected boolean isInheritMembers() {
return inheritMembers;
}
/**
* @param inheritMembers the inheritMembers to set
*/
public void setInheritMembers(final boolean inheritMembers) {
this.inheritMembers = inheritMembers;
}
}