# com.beasys.commerce.ebusiness.catalog
MutableCategoryImpl Class

public class MutableCategoryImpl
extends `MutableCatalogItemImpl`
implements `MutableCategory`

This is the implementation class for all mutable categories contained by the Catalog. This class exposes data accessors and mutators for category data conforming to the Dublin Core Metadata. Refer to the DCM spec for details: Dublin Core Element Set

Hierarchy
  `Object`
  `MutableCatalogItemImpl`
  `MutableCategoryImpl`

All Implemented Interfaces
  `CatalogItem`, `Category`, `ConfigurableEntity`, `MutableCatalogItem`, `MutableCategory`, `Serializable`

## Method Summary

`public `JspInfo`` | `getJsp`() Gets the JSP for a category item
`public void` | `setJsp`(`JspInfo` jspInfo) Sets the JSP for a product item
`public `String`` | `toString`() Builds a string representation of this object.

Methods from `com.beasys.commerce.ebusiness.catalog.`MutableCatalogItemImpl``
``addBusinessPolicy`, `addPropertyValue`, `addPropertyValueMapped`, `clearPropertyModifications`, `getBusinessPolicy`, `getContributor`, `getCoverage`, `getCreationDate`, `getCreator`, `getDescription`, `getImage`, `getJndiName`, `getKey`, `getLanguage`, `getModificationMap`, `getModifiedDate`, `getName`, `getPkString`, `getProperties`, `getProperties`, `getProperty`, `getProperty`, `getProperty`, `getPropertyAsString`, `getPropertyAsString`, `getPropertyDefault`, `getPropertyNoDefault`, `getPropertyNoDefault`, `getPublisher`, `getRelation`, `getRights`, `getSource`, `getSuccessor`, `getUniqueId`, `initPropertyModifications`, `isPropertyExplicit`, `isPropertyModified`, `modifyProperty`, `removeBusinessPolicy`, `removeProperties`, `removeProperty`, `removeProperty`, `removePropertyValue`, `removePropertyValueMapped`, `removeSuccessor`, `setContributor`, `setCoverage`, `setCreationDate`, `setCreator`, `setDescription`, `setImage`, `setLanguage`, `setModifiedDate`, `setName`, `setProperty`, `setProperty`, `setPublisher`, `setRelation`, `setRights`, `setSource`, `setSuccessor`,`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.beasys.commerce.ebusiness.catalog.`CatalogItem``
``getContributor`, `getCoverage`, `getCreationDate`, `getCreator`, `getDescription`, `getImage`, `getKey`, `getLanguage`, `getModifiedDate`, `getName`, `getPublisher`, `getRelation`, `getRights`, `getSource``

Methods from interface `com.beasys.commerce.ebusiness.catalog.`Category``
``getJsp``

Methods from interface `com.bea.p13n.property.`ConfigurableEntity``
``getJndiName`, `getPkString`, `getProperty`, `getPropertyAsString`, `getPropertyNoDefault`, `getUniqueId`, `removeProperty`, `setProperty``

Methods from interface `com.beasys.commerce.ebusiness.catalog.`MutableCatalogItem``
``setContributor`, `setCoverage`, `setCreationDate`, `setCreator`, `setDescription`, `setImage`, `setLanguage`, `setModifiedDate`, `setName`, `setPublisher`, `setRelation`, `setRights`, `setSource``

Methods from interface `com.beasys.commerce.ebusiness.catalog.`MutableCategory``
``setJsp``

## Method Detail

### getJsp() Method

    public JspInfo getJsp()

Gets the JSP for a category item

#### Returns

the JspInfo object for the category

### setJsp(JspInfo) Method

    public void setJsp(JspInfo jspInfo)

Sets the JSP for a product item

#### Parameters

jspInfo
  the new JspInfo object for the category

### toString() Method

    public String toString()

Builds a string representation of this object.

Overrides
  `MutableCatalogItemImpl.toString()`

#### Returns

the string